虚拟机集群ssh配置免密登录

发布时间 2023-11-04 14:15:29作者: Evelynlb

在dn节点机首先安装ssh,没有就执行以下代码

sudo apt-get install openssh-server

然后

cd ~/.ssh

如果没有该路径就执行一次

ssh localhost

然后执行以下代码,删除之前可能生成过的私钥,公钥

rm ./id_rsa*  

执行以下代码,然后三次回车生成密钥

ssh-keygen -t rsa

然后执行以下代码,使得本机链接本机也不需要密码(是的,自己连自己也是需要密码的)

cat ./id_rsa.pub >> ./authorized_keys

然后输入

ssh 主机名

查看是否可以免密登录

然后对其他虚拟机也发送

ssh-copy-id 其他主机名

输入

ssh 其他主机名

检查是否可以免密登录

如果想其他nn机器也能操作其他机器就如法炮制就好,(但可能在权限方面存在安全问题,存疑)