putty 免密码登陆shell
评论putty免密码登陆
为什么这么做
- 安全 通过秘钥认证,比密码更安全
- 方便 不用每次都需要输入密码
工具
- putty.ext 软件 -- 用于登陆服务器
- puttygen.exe -- 用户生成公钥秘钥
下载地址
https://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
puttygen.exe 的是使用
- 双击打开后, 点击 Generate 按钮。
- 鼠标在软件的方框内移动,开始生成。根据移动的轨迹生成结果。
- 保存两个值, 一个
key
一个红框内的值(需要写入服务器中)。 一个private key
把公钥的内容写入服务器内
写入的位置 ~/.ssh/authorized_keys
echo "你的秘钥" >> ~/.ssh/authorized_keys
后一步设置putty
putty 设置需要设置两个地方
一: 填写秘钥的地方
二:自动登陆root用户, 当然也可以是其他的用户
三:保存信息
putty中填写ip
,和 sessions
后点击save
测试
双击 保存的 sessions 名字, 如果直接登录成功。表示成功。
错误处理
Server refused our key
这个表示 公钥和秘钥不匹配,检查是不是输入错误。