1、使用密码登录到需要使用秘钥登录的账户,然后在服务器创建秘钥
cd .ssh/
ll
2、在服务器上安装公钥
cat id_rsa.pub >> authorized_keys
3、为了确保连接成功,需要设置文件权限
chmod 600 authorized_keys
chmod 700 ~/.ssh
4、设置 ssh
,打开秘钥登录功能
vim /etc/ssh/sshd_config
去掉注释 #
RSAAuthentication PubkeyAuthentication yes
5、重启 sshd
服务
systemctl restart sshd
6、拷贝私钥到 PC 端,使用软件导入秘钥,然后测试登录
7、秘钥测试登录成功之后,可以禁用使用密码登录,提高服务器的安全性
vim /etc/ssh/sshd_config
修改为 no
PasswordAuthentication no