登录 linux 每次输入密码很麻烦,并且不安全,这种情况下我们可以使用秘钥登录。
流程:
-
进入当前用户的 home 目录,
cd ~/.ssh
-
添加自己的公钥,
vi authorized_keys
把自己的id_rsa.pub里面的内容复制进去 -
确保权限正确
|
|
- 检查是否开通秘钥登录
vi /etc/ssh/sshd_config
确认以下设置正确
RSAAuthentication yes
PubkeyAuthentication yes
- 重启 ssh
|
|
确认秘钥设置成功后,可以把 PasswordAuthentication
设置为 no
,禁止密码登录。
设置完成之后也需要 systemctl restart sshd
重启 ssh 服务以生效。