xshell连接linux查看密码,PuTTY与XShell远程登录Linux,普通密码登录方式与密钥认证登录方式。...

本文介绍了如何使用PuTTY和Xshell通过密码及密钥认证方式登录Linux系统。在PuTTY中,详细阐述了设置字符集、保存会话、生成密钥对及配置私钥的过程。而在Xshell中,同样展示了密码和密钥认证的步骤,包括生成密钥、设置密钥密码和导入私钥。这两种工具的使用有助于提高远程登录的安全性和便捷性。
摘要由CSDN通过智能技术生成

一、PuTTY的使用

1、使用密码直接登录。

打开PuTTY客户端,填写远程Linux基本信息对话框,如下图所示:

129ba023e66ae23f5410b1c28628c9df.png

信息保存之后定义字符集,点击左侧Windows--Translation,右侧Character set translation选择UTF-8,这样为了防止显示乱码,因为在之前安装CentOS时安装的中文语言。

1f33026b0d82bec35f3709e39521b026.png

然后在Session中加载刚才保存的远程夫妻名字,点击open,跳出下图所示画面,直接点击“是即可”,然后就是按照在CentOS登录方式登录即可。

34e2ec4cefe2a2f9ee6c23c461a63260.png

1f606e6618d0becb045f53b12dbf37e6.png

2、使用密钥认证

首先是生成密钥对,在自己电脑开始菜单找到PuTTYGEN,打开,然后单击Generate按钮,这样就可以生成密钥对了,在生成过程中来回移动鼠标,这样可以更快速生成密钥对。

Key comment:可以不变,这是对该密钥的描述

Key passphrase:用于设置密钥密码,建议设置

Confirm passphrase:再次确认密钥密码

之后保存私钥,保存到一个相对安全的地方,防止丢失和泄漏。

d085140d60cd3877cfe82e317b1cda6e.png

然后返回到PuTTYGEN窗口,复制Key下方的内容,这就是公钥,需要粘贴到Linux文件当中,在Linux中运行(直接使用PuTTY连接)如下指令:

# mkdir /root/.ssh //创建/root/.ssh目录

# chmod 700 /root/.ssh //更改这个目录的权限

# vi /root/.ssh/authorized_keys //把公钥内容粘贴到此文件里

# sentenforce //临时关闭SELinux

完成这些指令之后,回到PuTTY客户端,在Saved Session中选择刚保存的session,点击load,然后在左侧下方点击SSH前面的+号,选择Auth,在右侧Private key file for authentication,单机browse选择之前保存的私钥,最后回到Session界面,单击save保存刺session。操作如下图:

f464ce775da643a8944df964305ce382.png

454913c9e62b092bf233590749b532ca.png

保存好之后,单击open,会出现登录界面,这时的登陆界面与之前密码登录有所不同,输入当时私钥密码即可完成登录,入下图所示:

88d5f18e1fe2aceadcafa457918e647e.png

至此就完成了,PuTTY密钥认证远程登录Linux。

PuTTY中一些其他设置,可在使用过程中摸索。

二、Xshell登录Lniux

1、密码认证方式登录

打开Xshell客户端,回直接跳出一个窗口,点击左上角新建,第一步填写远程Linux基本信息,第二步用户认证方式中选择Password方式,输入用户名密码,然后就可以直接登陆了,操作如下图所示:

7c00e7d061f906d87ad7cd8916644730.png

dab75bd9054abd6faf71fb50ccbe4de8.png

c9e80998b374ab0918d6582150f08bbe.png

2、 密钥认证方式登录

XShell密钥认证方式登录与PuTTY密钥认证登录,原理相同,操作步骤有所差异,在上面PuTTY设置密钥认证过程中已经运行了一些指令:

# mkdir /root/.ssh

# chmod 700 /root/.ssh

# vi /root/.ssh/authorized_keys

# setenforce 0

所以在Xshell当中就不再重复,直接在Xshell当中进行密钥认证的操作步骤,首先点击“工具”,然后点击“新建用户密钥生成向导”,直接下一步到设置密钥密码,如图:

bf1bfbf1247062315e15c08e13abe2ee.png

714ec7589c66dc149375ca2d440e1eba.png

下一步,就看到了公钥,选择全部内容复制,也可以把公钥保存下来,防止找不到。

5fb2bbccf5450ad78fde5024d02166c7.png

复制之后,把公钥保存到Linux当中,操作指令:

# vi /root/.ssh/authorized_keys

保存好之后回到Xshell设置界面,点击“属性”,设置用户认证方式为“Public Key”,选择相对应的私钥,输入密码即可完成登录。

cccbbacd6652c0709c6efd6eb3e3f738.png

4edfcef4a558ec61ac51492451def3a3.png

以上内容仅为本人作学习笔记之用,多有不不足,待补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值