新闻中心
Xshell如何用密钥登录ssh
作者 / 无忧主机 时间 2023-04-04 10:31:42
51php教你如何生成密钥登陆 禁用密码登陆 1:打开Xshell界面,菜单栏:工具——新建用户密钥生成向导 2:密钥类型选择RSA,密钥长度选择2048位,单击下一步继续 3:生成公钥对,单击下一步继续; 4:密钥名称可以自定义,或者保持默认,输入密钥加密的密码,用于远程登录; 也可以不设置密码 5:将生成的公钥复制一份,或保存为文件,完成密钥生成 6:把刚才生成的公钥复制下来,粘贴到Linux文件下,具体的操作步骤如下
# mkdir /root/.ssh #<==创建/root/.ssh目录,因为这个目录默认不存在
# chmod 700 /root/.ssh #<==更改这个目录的权限 700
# vi /root/.ssh/authorized_keys 7:在Xshell中新建一个窗口,主机填写远程linux的ip地址; 名称自己设定 8:点击左侧用户身份验证,方法下拉菜单里面选择Public Key,用户名为root,用户密钥下拉菜单选择之前生成的密钥,或者浏览里面选择,密码填写生成密钥时设置的密码,点击连接就可以远程访问linux了。 9:设置ssh 编辑 /etc/ssh/sshd_config 文件,进行如下设置: 请留意 root 用户能否通过 SSH 登录:PermitRootLogin yes当你完成全部设置,并以密钥方式登录成功后,再禁用密码登录:
PasswordAuthentication no最后,重启 SSH 服务: [root@host .ssh]$ service sshd restart
本文地址:https://www.51php.com/product/31878.html
上一篇: 轻云服务器升级CN2线路有什么优点
下一篇: 新手如何安装linux宝塔