centos开启ssh密钥及密码登录 本文共有554个字,关键词: 1、首先修改服务器ssh配置: 位于/etc/ssh/sshd_config 位置的文件是服务器的ssh配置文件,需要在配置文件中修改下列配置项: ``` RSAAuthentication yes #开启RSA验证 PubkeyAuthentication yes #使用公钥验证 AuthorizedKeysFile .ssh/authorized_keys #公钥保存位置 #必要时,可以通过下面的配置属性修改登录端口和禁用密码登录,提高服务器安全性 Port 22 #修改登录端口 PasswordAuthentication yes #开启密码登录 ``` 然后重启ssh服务即可 ``` systemctl restart sshd ``` 2、上传客户端生成的公钥文件id_rsa.pub文件内容到 `.ssh/authorized_keys` 文件中。 或者在客户端使用 ``` ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0.111 ``` 将公钥传给服务器。之后直接使用`ssh root@192.168.0.111`即可直接登录服务器无需输入密码。 × yihong (๑>ڡ<)☆谢谢老板~ 2元 5元 10元 50元 100元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 码农心得,教程类 2023-12-08 评论 1855 次浏览