Windows系統上最好用且默認標准的ssh工具是PuTTY。但是每次登錄要輸入一長串密碼非常不爽。尤其是每次要打開若干session(通常最少四個,兩個tunnel,一個jupyter服務,一個terminal)。網上一搜,解決方法若干,但是:
本文的目的不是
生成一對ssh證書,把公鑰傳到服務器上。這樣要麻煩管理員在server上做更改。管理員事兒太多了,不理這種需求。
用一些不知道哪兒來的改過的工具,把putty包一下,能用是能用,說不定不安全。
最簡單的方案
通常是最優雅的。讓PuTTY自己把密碼輸入進去不就完了。直接用快捷方式。你要想用命令行也可以。
一般來說,用法是:
putty.exe 用戶名@服務器地址 -pw 密碼
putty.exe 服務器地址 -l 用戶名-pw 密碼
兩種隨便。如果想明說用ssh,加上-ssh參數。如果想指定一個端口,加上-P 端口號碼 參數。其他一些用得着的參數在這個鏈接。
Windows下快捷方式接受各種cmd的參數,其實非常好用。每個session隨手建一個快捷方式,隨便用什么東西搞一下快速啟動,用的飛起。
舉例
右鍵PuTTY.exe發送一個快捷方式到桌面。
重命名一下到底是干什么用的以免你弄混了。
右鍵屬性。
“目標”那里可以輸入你的命令,比如 "C:/Program Files/PuTTY/putty.exe" 用戶名@服務器地址 -pw 密碼
可以確認了。雙擊快捷方式可連接。
