利用xshell通过公钥私钥连接linux服务器

1、如图,点击工具—新建用户密钥生成向导

这波操作会生成一个公钥和与之对应的私钥,将公钥注册到服务器里,用户就可以通过私钥连接到服务器
在这里插入图片描述
然后一直下一步就好,后面有个密码设置,可以不填
在这里插入图片描述
这时候会生成公钥,也可保存为文件,如下图所示
在这里插入图片描述
2、将公钥文件放入Linux服务器中
。
下面为重点操作,注意

#进入 .ssh目录
cd .ssh
#如果没有该目录,输入ssh localhost,然后输入linux密码自动生成
ssh localhost
#进入 .ssh目录后新建文件authorized_keys
#然后将上面的公钥写进入
cat /root/id_rsa_2048_xuni.pub >> /root/.ssh/authorized_keys

下图是作者以前配置好了的
在这里插入图片描述
3、然后就可以通过私钥连接Linux服务器啦

输入主机ip和端口号,用户身份验证如下图,然后确定
在这里插入图片描述
4、成功连接上服务器 ^ _ ^
在这里插入图片描述


版权声明:本文为qq_42297093原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。