Browse Source

mosh: add page (#1384)

Vivek Krishnakumar 7 years ago
parent
commit
db766044de
1 changed files with 28 additions and 0 deletions
  1. 28 0
      pages/common/mosh.md

+ 28 - 0
pages/common/mosh.md

@@ -0,0 +1,28 @@
+# mosh
+
+> Mobile Shell (`mosh`) is a robust and responsive replacement for SSH.
+> `mosh` persists connections to remote servers while roaming between networks.
+
+- Connect to a remote server:
+
+`mosh {{username}}@{{remote_host}}`
+
+- Connect to a remote server with a specific identity (private key):
+
+`mosh --ssh="ssh -i {{/path/to/key_file}}" {{username}}@{{remote_host}}`
+
+- Connect to a remote server using a specific port:
+
+`mosh --ssh="ssh -p {{2222}}" {{username}}@{{remote_host}}`
+
+- Run a command on a remote server:
+
+`mosh {{remote_host}} -- {{command -with -flags}}`
+
+- Select Mosh UDP port (useful when `{{remote_host}}` is behind a NAT):
+
+`mosh -p {{124}} {{username}}@{{remote_host}}`
+
+- Usage when `mosh-server` binary is outside standard path:
+
+`mosh --server={{/path/to/bin/}}mosh-server {{remote_host}}`