github.com/Schaudge/grailbase@v0.0.0-20240223061707-44c758a471c0/cmd/grail-ssh/doc.go (about)

     1  // This file was auto-generated via go generate.
     2  // DO NOT UPDATE MANUALLY
     3  
     4  /*
     5  Command that simplifies connecting to GRAIL systems using ssh with ssh
     6  certificates for authentication.
     7  
     8  Usage:
     9     ssh [flags] <ticket>
    10  
    11  The ssh flags are:
    12   -i=/mnt/home/jjc/.ssh/id_rsa
    13     Path to the SSH private key that will be used for the connection
    14   -l=
    15     Username to provide to the remote host. If not provided selects the first
    16     principal defined as part of the ticket definition.
    17   -ssh=ssh
    18     What ssh client to use
    19  
    20  The global flags are:
    21   -alsologtostderr=false
    22     log to standard error as well as files
    23   -block-profile=
    24     filename prefix for block profiles
    25   -block-profile-rate=200
    26     rate for runtime.SetBlockProfileRate
    27   -cpu-profile=
    28     filename for cpu profile
    29   -heap-profile=
    30     filename prefix for heap profiles
    31   -log_backtrace_at=:0
    32     when logging hits line file:N, emit a stack trace
    33   -log_dir=
    34     if non-empty, write log files to this directory
    35   -logtostderr=false
    36     log to standard error instead of files
    37   -max_stack_buf_size=4292608
    38     max size in bytes of the buffer to use for logging stack traces
    39   -metadata=<just specify -metadata to activate>
    40     Displays metadata for the program and exits.
    41   -mutex-profile=
    42     filename prefix for mutex profiles
    43   -mutex-profile-rate=200
    44     rate for runtime.SetMutexProfileFraction
    45   -pprof=
    46     address for pprof server
    47   -profile-interval-s=0
    48     If >0, output new profiles at this interval (seconds). If <=0, profiles are
    49     written only when Write() is called
    50   -stderrthreshold=2
    51     logs at or above this threshold go to stderr
    52   -thread-create-profile=
    53     filename prefix for thread create profiles
    54   -time=false
    55     Dump timing information to stderr before exiting the program.
    56   -v=0
    57     log level for V logs
    58   -v23.credentials=
    59     directory to use for storing security credentials
    60   -v23.namespace.root=[/(v23.grail.com:internal:mounttabled)@ns-0.v23.grail.com:8101,/(v23.grail.com:internal:mounttabled)@ns-1.v23.grail.com:8101,/(v23.grail.com:internal:mounttabled)@ns-2.v23.grail.com:8101]
    61     local namespace root; can be repeated to provided multiple roots
    62   -v23.permissions.file=
    63     specify a perms file as <name>:<permsfile>
    64   -v23.permissions.literal=
    65     explicitly specify the runtime perms as a JSON-encoded access.Permissions.
    66     Overrides all --v23.permissions.file flags
    67   -v23.proxy=
    68     object name of proxy service to use to export services across network
    69     boundaries
    70   -v23.proxy.limit=0
    71     max number of proxies to connect to when the policy is to connect to all
    72     proxies; 0 implies all proxies
    73   -v23.proxy.policy=
    74     policy for choosing from a set of available proxy instances
    75   -v23.tcp.address=
    76     address to listen on
    77   -v23.tcp.protocol=
    78     protocol to listen with
    79   -v23.virtualized.advertise-private-addresses=
    80     if set the process will also advertise its private addresses
    81   -v23.virtualized.disallow-native-fallback=false
    82     if set, a failure to detect the requested virtualization provider will result
    83     in an error, otherwise, native mode is used
    84   -v23.virtualized.dns.public-name=
    85     if set the process will use the supplied dns name (and port) without
    86     resolution for its entry in the mounttable
    87   -v23.virtualized.docker=
    88     set if the process is running in a docker container and needs to configure
    89     itself differently therein
    90   -v23.virtualized.provider=
    91     the name of the virtualization/cloud provider hosting this process if the
    92     process needs to configure itself differently therein
    93   -v23.virtualized.tcp.public-address=
    94     if set the process will use this address (resolving via dns if appropriate)
    95     for its entry in the mounttable
    96   -v23.virtualized.tcp.public-protocol=
    97     if set the process will use this protocol for its entry in the mounttable
    98   -v23.vtrace.cache-size=1024
    99     The number of vtrace traces to store in memory
   100   -v23.vtrace.collect-regexp=
   101     Spans and annotations that match this regular expression will trigger trace
   102     collection
   103   -v23.vtrace.dump-on-shutdown=true
   104     If true, dump all stored traces on runtime shutdown
   105   -v23.vtrace.enable-aws-xray=false
   106     Enable the use of AWS x-ray integration with vtrace
   107   -v23.vtrace.root-span-name=
   108     Set the name of the root vtrace span created by the runtime at startup
   109   -v23.vtrace.sample-rate=0
   110     Rate (from 0.0 to 1.0) to sample vtrace traces
   111   -v23.vtrace.v=0
   112     The verbosity level of the log messages to be captured in traces
   113   -vmodule=
   114     comma-separated list of globpattern=N settings for filename-filtered logging
   115     (without the .go suffix).  E.g. foo/bar/baz.go is matched by patterns baz or
   116     *az or b* but not by bar/baz or baz.go or az or b.*
   117   -vpath=
   118     comma-separated list of regexppattern=N settings for file pathname-filtered
   119     logging (without the .go suffix).  E.g. foo/bar/baz.go is matched by patterns
   120     foo/bar/baz or fo.*az or oo/ba or b.z but not by foo/bar/baz.go or fo*az
   121  */
   122  package main