配置ssh 免密登录 还是要密码才能登录

  1. 确认公钥已经发送到目标服务器
ssh-copy-id  目标ip
  1. 文件权限验证(id_rsa,id_rsa.pub,authorized_keys,known_hosts)
-rw------- #authorized_keys
-rw------- #id_rsa
-rw-r--r-- #id_rsa.pub
-rw-r--r-- #known_hosts
  1. .ssh目录权限验证

确认为700

drwx------.  #700
  1. /etc/ssh/sshd_config文件配置

vim /etc/ssh/sshd_config

RSAAuthentication yes               #允许RSA密钥
PubkeyAuthentication yes          #启用公告密钥配对认证方式

重启sshd

systemctl restart sshd
  1. 用户目录权限检查

root 用户为/root/ 其他用户一般是/home/username
如果设置为777需要改回700

drwxrwxrwx.  #777
drwx------.  #700

你可能感兴趣的:(Linux,ssh,运维)