使用Putty自动登录Linux主机
一、使用Putty自动登录Linux主机大致步骤
1、使用puttygen.exe生成公钥和密钥,将密钥保存到本地,将公约上传到服务器。
2、设置putty使用密钥验证
3、登录Linux主机
详细步骤如下:
1、生成公钥和密钥
双击puttygen.exe界面如下:
如果有密钥可以点击加载,如果没有密钥可以点击生成,这里就生成一个新的。
1.点击生成
2.在空白区域移动鼠标,进度条就会往前走
生成如图:
2、保存私钥,保存的时候会弹出警告对话框,这个是因为没有设置密钥密码,如果设置了登录系统的时候会要求我们再次输入,所以这里就不设置了。
3、然后保存密钥到指定文件,这里保存到C:\Users\Administrator\.ssh\myppk.ppk
4、复制公钥
5、登录linux服务器
6、在 ~/.ssh目录中新建一个文件名为“authorized_keys”的文件, 将复制的内容复制到改文件中,保存退出。(window远程管理linux文件可以使用WinSCP软件)
注意:一个公钥要占一行,不能换行
7、修改“authorized_keys”文件的权限:
$chmod 600 authorized_keys
8、设置putty登录信息如图:
9、这个时候就能看到登录结果了:
10、到此自动登录完成
11、如果不能自动登录可能原因就是文件权限问题,.ssh文件夹权限和authorized_keys文件权限如下: