一  编辑SSH配置文件启用证书登录

vim /etc/ssh/sshd_config
找到
#PubkeyAuthentication yes
将前面的#注释删除,后面必须是yes

二 重启SSHD服务
service sshd restart
 
  • 生成SSH公钥,私钥.

    # ssh-keygen -t rsa

    连续三次回车.

  • 将公钥拷贝到目标服务器.

    # ssh-copy-id server-2

  • 连接目标服务器.

    # ssh server-2

注意:
需要免密登录的服务器,用户文件~/.ssh/authorized_keys 必须是 600权限

登录的服务器下面的私钥权限也是600

 



 

评论区域