SSH客户端:PuTTY配置
2017-09-14 本文已影响0人
CodeArhat
下载安装
- 官网: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,禁用后即可正常公钥登录。