两台CentOS服务器配置ssh无密码登陆

两台CentOS服务器配置ssh无密码登陆

问题:两台CentOS服务器,IP分别为192.168.1.11、192.168.1.12(下面用11、12简称两台服务器),在12上配置test用户ssh无需要密码即可登陆11的root用户。

解决

  • 用test用户登陆12
  • ssh-keygen -t rsa生成密码
  • 在/home/test/.ssh下生成了密钥对:id_rsa为私钥,id_rsa.pub为公钥。
  • 将刚生成的公钥传到11上,且11上以root用户登陆。
    ssh-copy-id root@192.168.1.11
  • 在12上用root用户登陆 11:ssh root@192.168.1.11,验证不需要密码可以登陆。