CentOS 下SSH无密码登录的配置
例如:
Centos:10.22.11.22
Centos:10.22.11.23
Centos:10.22.11.22 中 直接通过 ssh 10.22.11.23 无需密码登录到该主机
1 > 在 10.22.11.22 中创建公钥和私钥
******************************************************************
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
c5:78:aa:1e:21:d1:a3:09:a0:98:de:ef:59:91:58:fa root@seovps01
The key's randomart image is:
+--[ RSA 2048]----+
|. |
|oo . o |
|+ . . o.. + |
|. .. ++..+ |
| . .+o.oS |
| ...o. |
| .oE |
| ..o. |
| o. |
+-----------------+
****************************************************************
默认在 ~/.ssh目录生成两个文件:
id_rsa :私钥
id_rsa.pub :公钥
2 > 导入公钥到认证文件(在主机中10.22.11.22操作) 即将公钥插入认证中[authorized_keys]
3 > 将公钥导入需要免密码登录的服务器[10.22.11.23](可以使用ftp scp ...) 存放路径随意
4 > 接下来 就是还要要将公钥导入到认证文件中(这是在 10.22.11.23 中操作的)
Putty 无密码登录 (私钥)
将主机中生成的id_rsa(私钥)复制到本地
运行Putty 中的 PUTTYGEN.EXE (puttygen.exe) 点击 LOAD 选中该私钥文件
[注意点击load是看不到私钥文件的 在右下角选择 ALL files(.*.)]
选中后打开->点击”save private key”保存私钥文件 (以自己喜欢的方式命名) 将会生成 .ppk的文件
然后 PAGEANT.EXE (pageant.exe) 点击 Add key 添加生成的ppk格式的私钥 (注:不要退出pageant.exe)
此时 在putty中 输入主机IP 打开输入root 即可打开主机
没有评论