ssh免密码互相通信

1、确保系统安装了ssh服务端和客户端

yum install openssh-server

yum install openssh-clients

2、在需要互相信任的几台系统中执行命令,生成私钥和公钥(简单起见,遇到输入直接回车,当前centos200)

ssh-keygen -t rsa

3、拷贝公钥到其他系统,获取直接ssh其他系统的权限

cd /root/.ssh

ssh-copy-id -i id_rsa.pub centos201

注意:centos201为另外一台机器的hostname,操作完后当前系统可以直接ssh centos201,无需输入密码

备注:

ssh-keygen  产生公钥与私钥对
ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home, ~./ssh , 和 ~/.ssh/authorized_keys的权利

猜你喜欢

转载自hengdu.iteye.com/blog/2400999