diff --git a/pages/common/putty.md b/pages/common/putty.md new file mode 100644 index 00000000000000..f7e1771b69dac2 --- /dev/null +++ b/pages/common/putty.md @@ -0,0 +1,37 @@ +# putty + +> SSH, Telnet, and Rlogin client for connecting to remote servers. +> Note: On Linux, the native `ssh` client is often more convenient. PuTTY is more commonly used on Windows. +> More information: . + +- Connect to a remote host via SSH: + +`putty -ssh {{username}}@{{hostname_or_ip}}` + +- Connect to a remote host on a specific [P]ort: + +`putty -ssh {{username}}@{{hostname_or_ip}} -P {{port}}` + +- Load a saved session: + +`putty -load {{session_name}}` + +- Connect with a private key for authentication: + +`putty -ssh {{username}}@{{hostname_or_ip}} -i {{path/to/private_key.ppk}}` + +- Connect via Telnet: + +`putty -telnet {{hostname_or_ip}}` + +- Enable [X]11 forwarding: + +`putty -ssh {{username}}@{{hostname_or_ip}} -X` + +- Set up [L]ocal port forwarding: + +`putty -ssh {{username}}@{{hostname_or_ip}} -L {{local_port}}:{{destination_host}}:{{destination_port}}` + +- Display help: + +`putty -help`