記錄下ssh連接服務器的幾種方式:
linux to linux
直接打開終端,以帳號密碼方式登錄,如下:
ssh -l root -p 2016 123.159.181.162
如果厭倦了每次都要輸密碼,可以通過證書方式登錄,還能增加安全性。設置方法可以參考SSH Passwordless Login Using SSH Keygen in 5 Easy Steps或SSH/OpenSSH/Keys,寫的很詳細。
還是不犯懶大概抄寫一下:
#本地,如果你沒有公鑰文檔~/.ssh/id_rsa.pub,就用如下命令生成一個 ssh-keygen -t rsa #遠程,如果沒有ssh文件夾,則創建一個 mkdir -p .ssh #本地,把本地id_rsa.pub添加到.ssh/authorized_keys文檔中,如 cat .ssh/id_rsa.pub | ssh user@remoteServer 'cat >> .ssh/authorized_keys' #遠程,檢查文檔權限,如果不是,則改為 chmod 700 .ssh chmod 640 .ssh/authorized_keys #完成
android to linux
ConnectBot是一款簡單、強大、開放原始碼的SSH用戶端。增強鍵盤中方向鍵和Ctrl、Tab等鍵用起來很方便。而且它還能連local,就當作一個本地的Terminal了。
另一個選擇是JuiceSSH。其實呢從個方面(更強大的鍵盤和更便利的剪切板操作)我都覺得JuiceSSH比ConnectBot厲害,但是我還是要在一開始推薦一下開源軟件。
Termux是安卓下的另一個選擇,它不僅可以作為ssh client還可以作為ssh server哦。Termux的sshd端口為8022,只能通過密鑰登錄。
windows to linux
其實比putty厲害的軟件也有很多,但我只用過putty。
ios to linux
能用錢解決的問題都不是問題?
本文更新於 2018/02/02。