1.使用sudo vi /etc/ssh/sshd_config,打开 sshd_config 配置文件,开放三个配置,如下图所示:
RSAAuthenticationyesPubkeyAuthenticationyesAuthorizedKeysFile.ssh/authorized_keys
2.配置后重启服务
sudo service sshd restart
3.使用 shiyanlou 用户登录使用如下命令生成私钥和公钥
ssh-keygen -t rsa
4.进入/home/shiyanlou/.ssh目录把公钥命名为 authorized_keys,使用命令如下:
cp id_rsa.pubauthorized_keys
5.使用如下设置 authorized_keys 读写权限
sudo chmod400authorized_keys
6.测试 ssh 免密码登录是否生效
网友评论