怎么给xshell服务配置密钥远程登陆

xshell密钥登陆

1.找一台测试服务器xiuxiu-test生成密钥对
2. cd ./.ssh/ && 把公钥放在~/.ssh/authorized_keys文件中
  cat id_rsa.pub >authorized_keys
3.对.ssh目录和其中的authorized_keys公钥文件设置相应的权限
  chmod 644 authorized_keys
4.接着修改ssh配置文件:
  对以下内容去掉注释:
  StrictModes no
  PubkeyAuthentication yes
  AuthorizedKeysFile    .ssh/authorized_keys
5.保存后重启sshd服务
  systemctl restart sshd
6.将私钥导出去到windows
  [root@test ssh]# sz /root/.ssh/id_rsa
7.点击xshell连接属性-->public key--->浏览导入windows桌面的私钥--->点击确认
8.连接测试

后续的管理可以把所有的公钥分发到各个服务器上去,此块可以用剧本或者脚本实现,然后统一用私钥来进行管理。

原文地址:https://www.cnblogs.com/liuxiuxiu/p/10255173.html