putty實在太古老,最近發現一個很好用的ssh client——MobaXterm,這個client工具可以開多個標籤頁,界面也比putty要稍微潮一點,遂用之。
安裝配置ssh
-
編輯ssh的配置文件/etc/ssh/sshd_config,需要更改的語句如下:
StrictModes yes改爲:StrictModes no
#PubkeyAuthentication yes改爲:PubkeyAuthentication yes(即刪掉#符號)
#AuthorizedKeysFile %h/.ssh/authorized_keys改爲:AuthorizedKeysFile %h/.ssh/authorized_keys(即刪掉#符號) -
重啓ssh服務
sudo /etc/init.d/ssh restart
安裝MobaXterm
- 進入官網:https://mobaxterm.mobatek.net/
- 點擊如下按鈕:
- 個人用戶用free版本即可。
- 選擇下載版本:
portable edition是壓縮包,解壓後即可使用。Installer edition是exe執行文件需要再安裝一下。隨便選一個。 - 按照指示安裝完成即可。
設置公鑰私鑰
- 打開moba
- 點擊上方菜單欄中的Tools->MobaKeyGen,點擊Generate,鼠標在空白區域不斷滑動,直到進度條完成即可。
- 複製空白區域產生的公鑰,然後將其複製到~/.ssh/authorized_keys即可。
- 保存私鑰,點擊“Save private key”即可。
配置MobaXterm
- 打開moba
- 點擊左上角Session->SSH,然後配置Remote host(即遠程主機ip),Specify username即爲你需要登陸的用戶名(就是剛剛保存了公鑰的用戶名)。
- 點擊下方Advanced SSH settings,勾選Use private key,然後選擇存放private key的路徑。最後點擊ok即可。