ssh 免密传输

node1 

# 这个命令会生成目录 /root/.ssh 里面包含公钥私钥 ,一直回车
ssh-keygen -t rsa

# 把公钥传给node2
scp /root/.ssh/id_rsa.pub root@node2:/root

 

node2

# 查看是否存在/root/.ssh目录。若不存在,则利用下面命令生成目录
ssh-keygen -t rsa

# 把node1传过来的公钥,写到该目录下的authorized_keys文件内
cat /root/id_rsa.pub >> /root/.ssh/authorized_keys

# 重要,赋值
chmod 700 /root/.ssh
chmod 600 /root/.ssh/authorized_keys

 

测试,在node1上执行

# 传输test文件夹到 node2上
scp -r test/ root@node2:/root

 

posted @ 2022-09-22 10:00  来自China的神秘人  阅读(78)  评论(0编辑  收藏  举报