新闻中心

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

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服