Ubuntu 设置 SSH 通过密钥登录
1. 制作秘钥对
1 | ssh-keygen |
2. 在服务器上安装公钥
1 | cd ~/.ssh |
保证以下文件权限正确
1 | chmod 600 authorized_keys |
3. 配置SSH,打开秘钥登录功能
1 | sudo vim /etc/ssh/sshd_config |
然后按i进入编辑模式,在空白位置输入:
1 | RSAAuthentication yes |
注意root 用户能否通过 SSH 登录, 如果需要进行如下设置:
1 | PermitRootLogin yes |
此时已经设置好了使用秘钥登录了,但是如果需要禁用密码登录可以进行如下设置
1 | PasswordAuthentication no |
4. 重启 SSH 服务
1 | service sshd restart |
- 本文标题:Ubuntu 设置 SSH 通过密钥登录
- 创建时间:2023-04-29 13:33:00
- 本文链接:2023/04/29/Ubuntu 设置 SSH 通过密钥登录/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论