MOSH(1) General Commands Manual MOSH(1) NAME mosh-server - server-side helper for mosh SYNOPSIS mosh-server new [-s] [-v] [-i IP] [-p PORT[:PORT2]] [-c COLORS] [-- command...] DESCRIPTION mosh-server is a helper program for the mosh(1) remote terminal appli- cation. mosh-server binds to a high UDP port and chooses an encryption key to protect the session. It prints both on standard output, detaches from the terminal, and waits for the mosh-client to establish a connection. It will exit if no client has contacted it within 60 seconds. By default, mosh-server binds to a port between 60000 and 61000 and ex- ecutes the user's login shell. On platforms with utempter, mosh-server maintains an entry in the utmp(5) file to indicate its process ID, whether the session is con- nected, and the client's current IP address. mosh-server exits when the client terminates the connection. OPTIONS The argument "new" must be first on the command line to use command- line options. -s bind to the local interface used for an incoming SSH connection, given in the SSH_CONNECTION environment variable (for multihomed hosts) -v Print some debugging information even after detaching. More in- stances of this flag will result in more debugging information. -i IP IP address of the local interface to bind (for multihomed hosts) -p PORT[:PORT2] UDP port number or port-range to bind. -p 0 will let the oper- ating system pick an available UDP port. -c COLORS Number of colors to advertise to applications through TERM (e.g. 8, 256) -l NAME=VALUE Locale-related environment variable to try as part of a fallback environment, if the startup environment does not specify a char- acter set of UTF-8. ENVIRONMENT VARIABLES These variables allow server-side configuration of Mosh's behavior. They may be set by administrators in system login/rc files, /etc/lo- gin.conf, or similar mechanisms, or users in their shell's login/rc files. mosh-server passes these variables to the login session and shell that it starts, but changing them there will have no effect. MOSH_SERVER_NETWORK_TMOUT If this variable is set to a positive integer number, it speci- fies how long (in seconds) mosh-server will wait to receive an update from the client before exiting. Since mosh is very use- ful for mobile clients with intermittent operation and connec- tivity, we suggest setting this variable to a high value, such as 604800 (one week) or 2592000 (30 days). Otherwise, mosh- server will wait indefinitely for a client to reappear. This variable is somewhat similar to the TMOUT variable found in many Bourne shells. However, it is not a login-session inactivity timeout; it only applies to network connectivity. MOSH_SERVER_SIGNAL_TMOUT If this variable is set to a positive integer number, it speci- fies how long (in seconds) mosh-server will ignore SIGUSR1 while waiting to receive an update from the client. Otherwise, SI- GUSR1 will always terminate mosh-server. Users and administra- tors may implement scripts to clean up disconnected Mosh ses- sions. With this variable set, a user or administrator can is- sue $ pkill -SIGUSR1 mosh-server to kill disconnected sessions without killing connected login sessions. EXAMPLE $ mosh-server MOSH CONNECT 60001 UAkFedSsVJs2LfMeKyQB5g mosh-server (mosh 1.1) [...] (copyright notice omitted) [mosh-server detached, pid = 20443] SEE ALSO mosh(1), mosh-client(1). Project home page: https://mosh.org AUTHOR mosh was written by Keith Winstein <mosh-devel@mit.edu>. BUGS Please report bugs to mosh-devel@mit.edu. Users may also subscribe to the mosh-users@mit.edu mailing list, at http://mailman.mit.edu/mailman/listinfo/mosh-users October 2012 MOSH(1)
Generated by dwww version 1.15 on Sun Jun 30 10:10:16 CEST 2024.