在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机器也能操作其他机器就如法炮制就好,(但可能在权限方面存在安全问题,存疑)