putty和Xshell的远程连接及密钥认证

简介:

远程连接软件:putty 和xshell

putty下载地址:

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

下载:putty.zip

xshell百度搜索下载。

下载完安装即可。

一、putty远程连接

1、输入远程主机IP地址或主机名

  输入端口号(默认远程主机是22,不需要修改。如果是远程主机不是22,则修改为和远程主机一致的端口号。)

  输入保存的名字,点击【save】保存。

wKioL1nm602R-E9EAABaYwdYSwg514.png-wh_50

可以在windows中lines of scrollback 那里设置显示的代码行数。Appearance中可以设置字体。

wKiom1nm7iDT_pgrAAAmBmwxqsQ788.png-wh_50


2、点击【open】,会有下面这个提示,点【是】就行。

wKioL1nm63yBYZg6AAA-33EWyp4383.png-wh_50

输入账号密码即可登录系统

wKiom1nm7kWw-XdUAAATsC4wRJ0991.png-wh_50


二、Xshell远程连接

1、新建会话

wKiom1nm7lyRbHnMAAArSXjR9oA477.png-wh_50


2、输入名称,主机IP,端口号。

wKiom1nm7m6SHfmfAABSX-FVweM460.png-wh_50


3、点确定→连接,然后输入用户名和密码就可以进入系统

wKioL1nm69agiEFvAAAf7BXMMng133.png-wh_50

wKioL1nm69aR0UoeAABOAjSoKk0096.png-wh_50

wKiom1nm7pyi3Y_5AAAHbQSA_aE321.png-wh_50



三、putty密钥认证

1、打开应用 PUTTYGEN.EXE

wKiom1nm7u_h9_-VAABCztOIbHo916.png-wh_50


2、点生成按钮【Generate】。点完之后在窗口上晃动鼠标,不动鼠标进度条就会特别慢。

wKiom1nm7wGB9VsdAABBqqU3wvU864.png-wh_50


3、密钥生成成功 ,保存密钥文件。

wKioL1nm7FuwnxN3AACE6WBclWI059.png


4、新建密钥文件并关闭selinux防火墙

mkdir /root/.ssh  #创建目录

chmod 700 /root/.ssh  #给目录分配权限

vi /root/.ssh/authorized_keys  #在上面创建的目录下创建密钥文件。然后将公钥粘贴进去。保存退出。

setenforce 0  #关闭selinux 防火墙

wKiom1nm7yLyFm_WAAAXYTlnh9M592.png-wh_50


5、配置putty

选择刚才的那台虚拟机,点load。然后点ssh→Auth

wKioL1nm7IKT5WZmAABuPI6uOMo249.png

加载私钥。找到刚刚保存的私钥位置。

wKiom1nm712ikF66AAAXUxlNOMA867.png

然后再点session,点save保存


6、点open 打开窗口,到登录界面。输入用户名和刚才生成密钥时候设置的密码登陆系统。

wKioL1nm7L6zt2QsAAAcvSY4R5g416.png


四、xshell密钥验证

wKiom1nm75LzBllYAAAzDhnl4Yc309.png

密钥类型RSA,密钥长度越长越难被破解。(默认即可)点下一步。

wKiom1nm76azt1zrAACKxhbX6Ds987.png

点击下一步

wKiom1nm77eS3f9fAACFGaffveY388.png

输入密钥名称和密码后点击下一步

wKiom1nm78jxW_G1AACKgjwQ4qs026.png

复制公钥到linux的  /root/.ssh/authorized_keys 文档中。保存退出。

wKiom1nm7-eggs2MAACr5-c_Vuc511.png

点关闭。

wKiom1nm7_eCPqLhAAAYLbo8n6c766.png

打开xshell会话选择主机,点属性。

wKioL1nm7VHRqeldAAA6P_06fYQ169.png

点用户身份验证,然后方法选public key ,用户密钥选刚才创建的密钥centos 01,设置一个密码。然后点确定。

wKioL1nm7WmQ48nsAABU3iDXc6w476.png

最后,链接主机,发现可以正登陆linux系统。

注意:在xshell的用户身份验证中,如果用户密钥的密码输入错误时,是无法点击确定的。



本文转自 豆渣锅 51CTO博客,原文链接:http://blog.51cto.com/754599082/1973735

相关文章
|
4月前
|
Linux 网络安全 数据安全/隐私保护
Xshell配置ssh免密码登录-公钥与私钥登录linux服务器
Xshell配置ssh免密码登录-公钥与私钥登录linux服务器
160 0
|
安全 Linux 网络安全
Linux服务器远程连接只允许密钥文件
Linux服务器远程连接只允许密钥文件
129 0
Linux服务器远程连接只允许密钥文件
|
网络协议 网络安全 数据安全/隐私保护
PuTTY
安装PuTTY远程连接esc
|
Linux 数据安全/隐私保护
新买阿里云linux服务器如何设置账号密码xshell远程登陆
官方文档: 阿里云安全组应用案例 虽然阿里云上有文档,但是作为小白,可能多多少少还是看不懂,如果已经看了但是又看不懂的话,可以继续看这篇文章。
1707 1
新买阿里云linux服务器如何设置账号密码xshell远程登陆
|
Linux 网络安全 数据安全/隐私保护
xshell,putty远程连接Linux并使用密钥认证
putty秘钥登录 1.软件:putty、puttygen puttygen点击Generate生成公钥和私钥   二次保障,输入设置密码   点击保存私钥文件即可。
1447 0
|
Linux 网络安全 数据安全/隐私保护
|
网络安全 数据安全/隐私保护