下載安裝
- 官網:http://www.putty.org/
- 主頁:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
避免在其他網站下載漢化版或修改版,以防被黑。
我通常下載putty.zip解壓運行,含以下程序:
- putty.exe (the SSH and Telnet client itself)
- puttygen.exe (a RSA and DSA key generation utility)
- pscp.exe (an SCP client, i.e. command-line secure file copy)
- psftp.exe (an SFTP client, i.e. general file transfer sessions much like FTP)
- puttytel.exe (a Telnet-only client)
- plink.exe (a command-line interface to the PuTTY back ends)
- pageant.exe (an SSH authentication agent for PuTTY, PSCP, PSFTP, and Plink)
自動登錄
為安全考慮,PuTTY不保存用戶口令,但可用公鑰自動登錄。配置手續:
- Session:輸入HostName(或IP)
- Connection、Data:輸入Auto-login username
- Connection、SSH、Auth:選擇Private key file for authentication。
私鑰需PPK格式。可用PuttyGen.exe生成秘鑰或轉換格式。 - Session:在Saved Session輸入名字,例如“wz@192.168.0.1”,點擊Save按鈕。
操作順序略顯不順。
之后運行PuTTY,在Session對話框雙擊對應的Session名稱即可自動登錄。
可選配置
- 字體:在Window、Appearance、Font Settings界面:
- Change...:另選字體。例如Ubuntu Mono、Consolas、FixedSys等。
- Font Quality:選擇ClearType等。
配置導出與恢復
配置保存在注冊表中:HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
導出為putty.reg作為備份。需要恢復時雙擊注冊表文件導入即可。
別忘了備份SSH私鑰。
SELinux導致公鑰登錄失敗
有臺服務器無法公鑰登錄,ssh -v
查看詳細錯誤信息,發現認證方法多了gssapi-keyex,gssapi-with-mic
,Google得知可能是開啟了selinux,禁用后即可正常公鑰登錄。