cd ~/.ssh
ssh-keygen -t rsa  如果存在可以直接使用 id_rsa.pub
将公钥文件上传至免登录主机B
ssh-copy-id -i ~/.ssh/id_rsa.pub -p 9022 root@172.17.214.108
ssh-copy-id -i ~/.ssh/id_rsa.pub 172.17.214.108
或者复制 k0s_rsa.pub的内容到其它机子的authorized_keys
重启远程 systemctl restart sshd
测试免密登录
ssh "root@192.168.0.56"

#指定端口
ssh -p 222 root@111.10.0.107

#检测远程文件是否存在
ssh -p 222 root@111.10.0.107 -f /home/a.txt

#删除远程文件
ssh -p 222 root@111.10.0.107 rm -f /home/a.txt

#复制文件到远程
scp -P 222 -r /home/a.txt root@111.10.0.107:/remote/b.txt

指定量密钥

ssh -i /root/.ssh/id_rsa2  192.168.1.194
-i : 复制指定的公钥到远程主机。默认复制的文件是 /root/.ssh/id_rsa.pub
# ssh-copy-id  -i /root/.ssh/id_rsa.pub 192.168.1.190

ssh-agent 来管理私钥