如何在Putty中设置自动登录?
美国、香港服务器
如何在Putty中设置自动登录?
10-10 来源:
## 方法一:会话内配置(推荐,保存配置文件)
1. 打开 Putty,填写服务器 IP ,端口 22,SSH
2. 左侧菜单:`Connection` → `Data`
作用:连接后自动输入用户名,不再弹出`login as:`让你手动输 root
- 在 **Auto-login username** 填入:`root`
3. 左侧菜单:`Connection` → `SSH` → `Auth`
- `Private key file for authentication` → Browse 选中你的`xxx.ppk`私钥
4. 回到最上方 `Session`
- 在`Saved Sessions`输入会话名字(例如:Ubuntu20-root),点【Save】保存配置
5. 点【Open】测试连接
- 无口令 ppk:直接登录成功,全自动
- 带 passphrase 的 ppk:只需要输入一次密钥保护密码
## 方法二:Pageant 密钥代理(多开 Putty,只输一次密钥口令)
适合你的 ppk 设置了 passphrase(密钥密码),打开 Pageant 一次性加载密钥,所有 Putty 窗口免输密钥密码:
1. 打开`pageant.exe`(同 putty 一套工具),右下角托盘出现钥匙图标
2. 右键托盘钥匙图标 → `Add Key`,选中你的`.ppk`
3. 输入密钥 passphrase,确认
4. 之后打开你刚才保存好的 Putty 会话,**直接全自动登录**,不用再输入密钥口令
小技巧:可以把 pageant 添加到 Windows 开机启动,开机自动加载密钥。
## 方法三:桌面快捷方式一键启动(进阶)
右键桌面新建快捷方式,目标填写示例(修改 putty 路径和会话名)
D:\putty\putty.exe -load "Ubuntu20-root"
双击这个快捷方式直接打开并自动登录。
重要安全提醒
1. 如果你的 ppk**不带 passphrase**,任何人拿到这个 ppk 文件,都可以登录你的服务器,本地做好文件保护。
2. 服务器端必须提前配置好 SSH 公钥登录(前面操作的 authorized_keys 和 sshd_config),否则依旧报错`No supported authentication methods available`。
3. 不建议用`-pw`参数明文写密码在快捷方式里,会泄露密码。
## 配套服务器侧检查(确认免密登录条件)
# 网页VNC执行
# 1.检查ssh配置
grep -E "PermitRootLogin|PubkeyAuthentication" /etc/ssh/sshd_config
# 2.检查密钥文件权限
ls -la /root/.ssh
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快