putty免密码登录流程

时间:2024-05-20 07:27:26

1.下载putty

https://the.earth.li/~sgtatham/putty/0.71/w32/putty-0.71-installer.msi

2.安装putty 然后在安装目录下运行

putty免密码登录流程

3. 在puttygen窗口输入

putty免密码登录流程
ps:选择需要的密匙类型和长度,使用默认的SSH2(RSA),长度设置为1024就可以了。
passphrase可以为空

4.点击Save private key 按钮保存私匙,例如key.ppk;

putty免密码登录流程

5.复制puttygen public Key 文本框内的内容到剪贴板中。

6.上传密匙

首先用密码登录linux:
$ mkdir .ssh【创建.ssh目录,如果已经存在就别建了,在linux上默认看不到该目录(在文件浏览器中通过勾选菜单 查看>显示隐藏文件 可以看到该文件夹)】
$ chmod 700 .ssh【修改文件权限,700表示为用户设置读、写、执行的权限(开头的 7),而不给组和其他用户的权限(后面的两个 0)】
$ cd .ssh
$ cat > authorized_keys【创建文件,文件名为authorized_keys,并将下面的内容输入到该文件】
粘贴刚才复制的public key字符内容(粘贴的方法:在Putty窗口中按Shift+Ins或者点右键);
再按Ctrl+D键保存,结束cat输入内容到该文件的(ctrl+c则是不保存结束输入)。
【在输入的过程中,按回车(enter)键能立即保存刚才输入的文本内容并在文件中抬头】
$ chmod 600 authorized_keys

7.设置putty

1.填好session各项参数
putty免密码登录流程

8.菜单 “SSH->Auth”,点击 Browse 按钮,选择 key.ppk 文件。

9.菜单 Connection -> Data -> Auto-login username 填写自动登录所用帐号名称,这里为root,要对应上面用到的

putty免密码登录流程

10 保存刚才设置的种种 再次回到 session模块

putty免密码登录流程

11.open

putty免密码登录流程

参考文章
http://jingpin.jikexueyuan.com/article/56391.html