选择xhell上方工具,选择用户**生成向导
xhell使用**远程连接CentOS 7.3
点击“下一步”
xhell使用**远程连接CentOS 7.3
点击“下一步”xhell使用**远程连接CentOS 7.3
可以自己输入用户名称,设置用户**的密码,点击“完成”
xhell使用**远程连接CentOS 7.3
点击“关闭”
再次点击xhell工具,现在用户**管理者
xhell使用**远程连接CentOS 7.3
双击生成 的**文件!
xhell使用**远程连接CentOS 7.3

点击 “公钥”,保存为文件到电脑上!
xhell使用**远程连接CentOS 7.3
然后需要切换到admin这个用户,ssh登录到本地,查看/home/admin/目录下是否有.ssh这个目录!
xhell使用**远程连接CentOS 7.3
注意:必须要切换到admin用户,在切换到本地(localhost)在传文件,不然会报错!
点击这个小图标,打开xftp把公钥文件上传到/home/admin/.ssh目录下!
xhell使用**远程连接CentOS 7.3
xhell使用**远程连接CentOS 7.3
xhell使用**远程连接CentOS 7.3
退回到root用,把51anidea文件所有者和所属组改成admin用户,权限默认就是644,所以不用改!
xhell使用**远程连接CentOS 7.3
切换到admin用户,本地,然后cat 51anidea文件,追加到 authorized_keys文件里面去,给644的权限!
xhell使用**远程连接CentOS 7.3

然后新建用户,输入用户名和IP地址,如下图!xhell使用**远程连接CentOS 7.3
选择身份验证,在方法那里选择Public key,输入用户名和选择倒钩三角往下拉,选择**文件,输入用户**的密码,点击确定!xhell使用**远程连接CentOS 7.3
然后登录,如果没有提升需要输入密码,就表示设置**成功!
xhell使用**远程连接CentOS 7.3
4、禁止用用户名密码的方式登陆服务器

注意:在验证了**能正常登陆之后,再执行以下步骤。(避免无法远程连接服务器)

编辑ssh配置文件
#vi /etc/ssh/sshd_config
更改以下内容
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no

保存退出。

重启sshd服务以生效:
#service sshd restart

设置完了之后,服务器就只能用**登录,而不能用用户名密码登录了。
xhell使用**远程连接CentOS 7.3
所以只能admin用户可以使用**登录,root用户不可以登录进去了!xhell使用**远程连接CentOS 7.3
xhell使用**远程连接CentOS 7.3

相关文章:

  • 2022-01-09
  • 2021-04-04
  • 2022-01-07
  • 2021-12-29
  • 2022-01-26
  • 2021-06-06
  • 2021-09-15
  • 2021-08-11
猜你喜欢
  • 2021-05-07
  • 2022-01-08
  • 2022-01-18
  • 2022-02-10
  • 2021-08-01
  • 2021-05-16
  • 2022-01-05
相关资源
相似解决方案