数码资源网·下载

展开

如何使用Xshell秘钥认证无密码登录CentOS

作者:网友整理
WiFi万能秘钥无线密码破译器appv1.5 安卓手机版

WiFi万能秘钥无线密码破译器appv1.5 安卓手机版 43.06M / 简体中文

点击下载
xshell安卓版(安全终端模拟软件) 手机最新版

xshell安卓版(安全终端模拟软件) 手机最新版 32M / 简体中文

点击下载
cnpc安全令app4.3.1

cnpc安全令app4.3.1 27.50M / 简体中文

点击下载

如果你不知道如何使用Xshell秘钥认证无密码登录CentOS的话就来试试吧!这个认证方式比用户名密码登录安全,所以各位一定要学会它。我一直使用的是Xshell,其他的终端软件就不去讨论,当然了!还有xshell 64位绿色版也很给力哦!

如何使用Xshell秘钥认证无密码登录CentOS

Xshell秘钥认证无密码登录:

打开Xshell,点击 工具->新建用户秘钥生成向导

如何使用Xshell秘钥认证无密码登录CentOS

秘钥类型选择RSA,秘钥长度2048位,下一步

如何使用Xshell秘钥认证无密码登录CentOS1

提示你正在生成公钥和私钥对,下一步

如何使用Xshell秘钥认证无密码登录CentOS2

给私钥命名和设置密码,下一步

如何使用Xshell秘钥认证无密码登录CentOS3

这个就是生成的公钥,保存起来,待会要用,点击完成。

如何使用Xshell秘钥认证无密码登录CentOS4

你的私钥,点击关闭

如何使用Xshell秘钥认证无密码登录CentOS5

接下来以用户名密码的方式先登录系统,做如下配置:

#先确保你在用户家目录里,使用pwd查看,我是root登录,所以在/root下。

#再一个就是查看你的家目录下有没有.ssh隐藏目录,有的话直接进入,没有的话新建一个。

mkdir .ssh

#新建.ssh目录

chmod 700.ssh

#赋予.ssh目录700权限

cd .ssh

#进入.ssh目录

touch authorized_keys

#新建一个authorized_keys文件

chmod 600 authorized_keys

#赋予authorized_keys文件600权限

vi authorized_keys

#使用vi编辑它

如何使用Xshell秘钥认证无密码登录CentOS6

按i键进入编辑模式,把刚才Xshell生成的公钥黏贴进去,保存并退出。

vi /etc/ssh/sshd_config

#编辑sshd的配置文件

把下面两句前面的#号去掉

PubkeyAuthentication yes

AuthorizedKeysFile.ssh/authorized_keys

把yes改成no

PasswordAuthenticationno

最后保存并退出。

service sshd restart

#重启sshd服务

PS:如果你想禁止root远程登录,就把#PermitRootLogin yes这句去掉#号改成no即可

如何使用Xshell秘钥认证无密码登录CentOS7

现在来试试效果吧,输入用户名root

如何使用Xshell秘钥认证无密码登录CentOS8

看到了吗?密码输入框变成灰色了,用户秘钥就选择刚才生成的,并输入秘钥的密码,点击确定。

如何使用Xshell秘钥认证无密码登录CentOS9

OK!成功实现Xshell秘钥认证登录,不难吧,快去试试吧。

对了Xshell下载专题中还有很多精彩的内容呢!

加载全部内容

相关文章
相关专题
Xshell下载专题
安全终端模拟最好的软件莫过于Xshell,数码资源网今天就为您准备了Xshell下载专题,这里只提供...
进入专区