xshell配置ssh免密登录

使用密钥登录分为3步:

  1. 客户机(Xshell客户端)生成密钥(公钥与私钥);

  2. 放置公钥(Public Key)到服务器(linux)~/.ssh/authorized_key文件中;

  3. 配置ssh客户机(Xshell客户端)使用密钥登录

1.在xshell中生成密钥

xshell配置ssh免密登录_第1张图片
xshell配置ssh免密登录_第2张图片
xshell配置ssh免密登录_第3张图片

xshell配置ssh免密登录_第4张图片

xshell配置ssh免密登录_第5张图片
把刚刚生成的公钥导出来
xshell配置ssh免密登录_第6张图片
2.上传到liux,把公钥的内容追加到authorized_keys 文件中

[root@nangubeishang ~]# cd .ssh/

[root@nangubeishang .ssh]# cat centos7.pub >> authorized_keys 

如果没有.ssh目录,运行下面命令生成

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

你可能感兴趣的:(linux)