跳转至

03-系统免密配置-centos7.x

安装sshpaas工具

yum -y install sshpass

设置ssh StrictHostKeyChecking 免输入yes

cat >/root/.ssh/config<<EOF
Host *
    Port 22
    User root
    StrictHostKeyChecking no
    UserKnownHostsFile=/dev/nul
EOF

生成密钥对

cd /root/
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa 

开始分发公钥至远程主机

sshpass -pP@sswd ssh-copy-id 192.168.1.1

检验远程主机是否已经可以免密登录

ssh 192.168.1.1 "hostname -I"