Linux之Xshell密钥登录

简介: 1.首先使用xshell5生成密钥对图片.png图片.png图片.png图片.png图片.
1.首先使用xshell5生成密钥对
img_c66e788fee5c336246dd37d76eb4d9c9.png
图片.png
img_88f0e415414b142c614b12eebb51e4bf.png
图片.png
img_6b9e9f3aa2ecacb64b3e73e701c82b43.png
图片.png
img_1ea8e65397167998fc83781853ae596a.png
图片.png
img_4f04b21a5d12907eba68adfc9f75c3c3.png
图片.png
img_db641adbd154438f2f57cabf6eed648b.png
图片.png
img_787bd7437e17bcc5054214705bb755c9.png
图片.png

最后点击完成

img_eb7c976bf082aff4a4d76a9912e7870c.png
图片.png
img_c8cb013f3405152c129a1c5f7059de2b.png
图片.png
2.然后将生成的公钥放到linux服务器上
[root@SecEvery ~]# vim /etc/ssh/sshd_config
AuthorizedKeysFile      .ssh/authorized_keys

可以看到默认密钥key放置的文件是.ssh/authorized_keys

img_319dac94b99c17d83cdedf66034051cb.png
图片.png
[root@SecEvery ~]# pwd
/root
[root@SecEvery ~]# vim .ssh/authorized_keys
img_261f0871c5ea369e6734c00552c6151c.png
图片.png

然后保存退出,重启ssh服务

[root@SecEvery ~]# service sshd restart
3.使用密钥登录Linux服务器
img_0867c7de30878be20490be620acfa61e.png
图片.png
img_23ecbf965115eeebe4ed51a406d02586.png
图片.png

成功登录

img_1fd333f5f6e7a608d73bd21107cea361.png
图片.png
目录
相关文章
|
3月前
|
Linux
linux xshell telnet 进去后如何退出
【8月更文挑战第27天】Telnet协议支持用户远程登录并操控另一台计算机。在Linux系统中结束Telnet会话可采用多种方式:直接输入"exit";利用快捷键Ctrl + ]后跟"quit";同样可通过Telnet命令结合快捷键"Ctrl + ]q"实现;此外,图形界面下直接关闭窗口也是一个简便的选择。用户可根据个人习惯及客户端类型选取合适的方法退出会话。
182 4
|
21天前
|
Linux 网络安全
Linux虚拟机与主机和Xshell的连接问题解决
Linux虚拟机与主机和Xshell的连接问题解决
52 1
|
2月前
|
安全 Unix Linux
Xshell和Xftp的下载和在linux虚拟机中的使用
这篇文章介绍了Xshell和Xftp的下载、安装和使用方法,包括如何在Linux虚拟机中使用它们进行远程连接和文件传输。
Xshell和Xftp的下载和在linux虚拟机中的使用
|
3月前
|
安全 Linux
Linux查看和剔除当前登录用户详细教程
Linux查看和剔除当前登录用户详细教程
100 0
Linux查看和剔除当前登录用户详细教程
|
3月前
|
机器学习/深度学习 存储 Linux
【机器学习 Azure Machine Learning】使用VS Code登录到Linux VM上 (Remote-SSH), 及可直接通过VS Code编辑VM中的文件
【机器学习 Azure Machine Learning】使用VS Code登录到Linux VM上 (Remote-SSH), 及可直接通过VS Code编辑VM中的文件
|
3月前
|
JavaScript Linux API
【Azure 应用服务】NodeJS Express + MSAL 应用实现AAD集成登录并部署在App Service Linux环境中的实现步骤
【Azure 应用服务】NodeJS Express + MSAL 应用实现AAD集成登录并部署在App Service Linux环境中的实现步骤
|
3月前
|
监控 安全 Linux
在Linux中,如何查看当前登录用户?
在Linux中,如何查看当前登录用户?
|
3月前
|
安全 Linux Shell
Linux系统之间实现免密码登录(SSH无密码登录
【8月更文挑战第21天】要在Linux系统间实现SSH免密码登录,需先在源机器生成SSH密钥对,然后将公钥复制到目标机器的`.ssh/authorized_keys`文件中。可通过`ssh-keygen`命令生成密钥,并使用`ssh-copy-id`命令传输公钥。最后测试SSH连接,确保能无密码登录。若目标机器缺少相关目录或文件,需手动创建并设置适当权限。完成这些步骤后,即可实现安全便捷的免密码登录。
95 0
|
3月前
|
Ubuntu Linux 网络安全
在Linux中,如何禁用root用户直接SSH登录?
在Linux中,如何禁用root用户直接SSH登录?
|
3月前
|
存储 安全 Linux
说到Linux安全,SSH限制IP登录绕不开这3种方法!
说到Linux安全,SSH限制IP登录绕不开这3种方法!