好久没有写博客了,今天跟大家分享个简单实用的应用,通过xshell无密码登陆远程主机。作为一个系统管理员,定期更新账号密码是常见的事,然而改变密码后登陆主机输入密码却变成了一件比较烦的事,为了达到一劳永逸的效果,我这里给大家分享一个不需要输入密码就能登陆的途径,当然即使密码更改了我们也无需输入密码。那么下面我们就来实现下。

xshell无密码登陆_无密码

 

xshell无密码登陆_登陆_02

下一步

xshell无密码登陆_登陆_03

 

下一步:这里不需要输密码

xshell无密码登陆_服务器_04

 

下一步:

注意,这一步中的密钥是关键,我们可以直接复制下这段密钥,也可以将其保存为文件

本人使用的是复制的方式

xshell无密码登陆_服务器_05

 

点击完成:这里我们就可以看到我们的密钥了

xshell无密码登陆_无密码_06

 

好了,下面就是我们需要在linux中操作的步骤了

在命令行中操作如下命令:(就是将密钥追加到用户的认证文件中,即用户家目录下的.ssh/authorized_keys 文件中

echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEA8MhnW5q4wLBWWoX2n9ISiJ2GiD5ObP4495K+juejag/863jwc5nwQAMqXGdPcMZySXUcldz5X0p6w9gBHjY40gRr+E5aPlp266u9LZZSoT1CFD1i0bkzCSCHGdVbX/NN6LM5FiQhJs30cW2/4na9Y5OW+nIfCFCnP3NUkootXis=" >> /root/.ssh/authorized_keys

 

这步完成之后我们就可以使用xshell无密钥登录了。

xshell无密码登陆_服务器_07

 

注意选择的是公钥认证,选择我们刚刚创建的密钥,不需要输密码,直接点击确定。

xshell无密码登陆_无密码_08

 

登录成功

xshell无密码登陆_登陆_09

 

OK,本节内容到此结束,希望有帮到大家,谢谢!