VxTerm:使用Private/Public Key实现无密码登录

郑鹏飞3年前VxTerm1154

1、自行生成一对RSA密钥对:

如果服务端是linux,可以直接在服务端,使用ssh-keygen生成:

image.png


生成后,可以在 ~/.ssh/ 目录下看到 id_rsa和id_rsa.pub两个密钥文件:

image.png


也可以在网上,找到在线生成RSA密钥站点生成,或者会用Windows下的命令生成。

2、把public key导入服务端的配置文件里:

在Linux中,一般默认两个文件:authorized_keys和authorized_keys2

由于咱们是在Linux下直接生成的,可以直接 

cat id_rsa.pub >> authorized_keys

就可以实现导入,如果是在本地生成的,需要把public key上传到服务端,然后自行导入。


3、检查sshd的配置

检查是否已开启了Public Key 登录验证窗口

vi /etc/ssh/sshd_config

image.png

找到这两行,把前面的#号去掉。

默认情况下,前面有#时,OpenSSH默认也是开启了Public Key登录验证的。


4、在新的OpenSSH版本中,默认是关掉了RSA 密钥

如果您生成的密钥是采用RSA算法的,有可能出现无法验证成功,需要检查以下信息:


检查您生成的Public Key是不是采用RSA算法:

cat id_rsa.pub,看看最前面的算法名是不是ssh-rsa,如果是,就有可能无法在默认情况下验证登录。

image.png


同样,vi /etc/ssh/sshd_config

在最底下增加:

PubkeyAcceptedAlgorithms=+ssh-rsa


image.png


完成后重启sshd


5、将private key导入VxTerm会话配置中:

zpf@zpf-linuxmint:~/.ssh$ cat id_rsa

-----BEGIN OPENSSH PRIVATE KEY-----

b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABlwAAAAdzc2gtcn

NhAAAAAwEAAQAAAYEA5xI7BIP91htjtiLJM6l4Ypxdv3csVR05eaBUofGNnPntWfO6aZbC

u5MfguSx1lzs3FAvnn+5j0Fnt4d+UBKMtHwx5uPosk7KP6THO2/ZLWVS7k+810Scr3dmWr

iKSFDWfJmgEVFJP/TlDb99l1lVvfZ6cf8u0gB7ylfMf/UiLwO8l85wlHOcesEkcGtWWbw7

wcNQOGZfK0v+1tMY3XZm3bgT9XWm3w0BlubN1qa97+DYWn627RqX7lgzaWTggN/ndNWT3W

....

-----END OPENSSH PRIVATE KEY-----

image.png


6、如果在生成密钥时,输入了passphrase,则需要把该密码输入到密钥密码中。


删除 连接配置里的Password,或者是在 连接配置/SSH/高级/登录验证方法,调整为 仅使用 Public Key登录。

image.png


重新连接即可。完成后,需要保存会话配置。


如果无法登录成功,或许您可以在 /var/log/auth.log中,可以看到验证失败的原因:

image.png


完成后,可以删除.ssh/目录下的 id_rsa和id_rsa.pub两个文件。


7、可以用同一对密钥管理多台服务器

如果您打算多台服务器都用同一对密钥进行登录管理时,可以将private key导入到VxTerm的全局选项中,再把同样的public key都导入到每一台您需要管理的服务器的 ~/.ssh目录下。


我是郑鹏飞。 如果您觉得我的文章对您有帮助,可以点击站点上的 关于站点/支持和帮助
转载请注明 : 文章转载自不了阁-飞哥 blog.forbs.cn
本站文章除注明转载/出处外,均为本站原创或翻译。若要转载请务必注明出处,尊重他人劳动成果共创和谐网络环境。

相关文章

VxTerm,全国产化的SSH工具,轻松管理不限数量台设备

VxTerm,全国产化的SSH工具,轻松管理不限数量台设备

VxTerm是国内唯一一个可以全功能使用的、不限制使用的、不限制设备数量的、使用门槛最低的、最高效的多线程多窗口多会话的SSH、Telnet超级终端工具。优点:1、不需要注册、破解,无功能限制,无使用...

VxTerm,SSH工具再也不需要找破解版!作者放开,完全免费、无需注册、无功能限制使用

VxTerm,SSH工具再也不需要找破解版!作者放开,完全免费、无需注册、无功能限制使用

软件更新和下载链接:https://blog.forbs.cn/post/111.html作为完全国产化的SSH工具软件,VxTerm已经做到了全功能实现,同时拥有以下优点,绝对安全!VxTerm为C...

世界上Windows下使用门槛最低的全功能的SSH工具,助力您成为核心网络工程师、设备工程师

世界上Windows下使用门槛最低的全功能的SSH工具,助力您成为核心网络工程师、设备工程师

VxTerm绝对是世界上使用门槛最低的一款全功能SSH工具软件,没有之一!Windows、Linux、MacOS下都有系统自带的SSH客户端软件,但由于其功能简单、无会话管理,一般只是在临时情况下进行...

VxTerm更新历史记录

VxTerm更新历史记录

最新的软件更新记录在 https://blog.forbs.cn/post/111.html以下为更新的历史记录:2024.1.29 V24.4 正式版 增加了快速连接界面中选择编码的功能1...

VxTerm中关于鼠标中键粘贴功能的一些重要的说明!慎用!

VxTerm中关于鼠标中键粘贴功能的一些重要的说明!慎用!

10月10日:增加了鼠标中键复制和粘贴的功能,但还是做了一些限制,这东西确实是非常的危险!慎用慎用!!!1、在会话打开后,在第1次使用此功能前,一定要在鼠标右键菜单中,把“允许鼠标中键粘贴”的功能给勾...

VxTerm声明和使用者使用协议(版本V1.0) 2024.3.12

VxTerm声明和使用者使用协议(版本V1.0) 2024.3.12

声明、使用者使用协议(版本V1.0) 软件名称:VxTerm作者:郑鹏飞,电话:17789871538本软件所有权均属于作者本人,保留所有权利。本软件以压缩包方式发布,内容包含:1、可执行文...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。