主机间无需密码基于ssh通信

发布时间:2020-06-30 10:29:02 作者:狼蛛鬼王
来源:网络 阅读:422

node1:172.16.58.1

node2:172.16.58.3

node1--> node2


首先在node1生成秘钥

执行命令ssh-keygen -P ''

询问保存路径直接回车默认即可,

后面提示私钥保存为/root/.ssh/id_rsa

公钥保存为/root/.ssh/id_rsa.pub

[root@node1 ~]# ssh-keygen -P ''

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa): 

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:

dc:62:ba:81:ac:dd:d9:93:fa:b4:9b:21:8d:e7:98:8c root@node1.magedu.com

The key's randomart p_w_picpath is:

+--[ RSA 2048]----+

|                 |

|                 |

|                 |

|       . .       |

|        S .      |

|   . . = .       |

|    o = =.       |

|   o + %o+       |

|  . E OoBo       |

+-----------------+

把秘钥传给node2主机

ssh-copy-id -i .ssh/id_rsa.pub root@172.16.58.3

[root@node1 ~]# ssh-copy-id -i .ssh/id_rsa.pubroot@172.16.58.3

The authenticity of host '172.16.58.3 (172.16.58.3)' can'tbe established.

RSA key fingerprint isdb:f8:11:fa:7d:30:95:44:1b:eb:ea:89:ee:fa:a1:27.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '172.16.58.3' (RSA) to the listof known hosts.

root@172.16.58.3's password:

Now try logging into the machine, with "ssh'root@172.16.58.3'", and check in:

 

  .ssh/authorized_keys

 

to make sure we haven't added extra keys thatyou weren't expecting.

测试是否成功免密码登陆,没有提示输入密码

ssh 172.16.58.3 'date';date
[root@node1 ~]# ssh 172.16.58.3 'date';date

Wed Dec 31 16:51:41 CST 2014

Wed Dec 31 16:52:42 CST 2014


推荐阅读:
  1. 配置ssh,实现节点间的无密码登录
  2. 进程间的通信

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

密码 主机 通信

上一篇:服务器证书类型都有哪些呢

下一篇:C 语言究竟是一门怎样的语言?

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》