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

来源:互联网 发布:山东蓝狐网络 编辑:程序博客网 时间:2024/06/06 17:10


现实生活中,密钥登录服务器总比密码登录服务器要安全的多的,今天,我就来说说密钥登录服务器的步骤


首先,我使用的是xshell工具

chmod 700 .ssh


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


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

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

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

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

你的私钥,点击关闭


修改文件

mkdir .ssh

chmod 700.ssh

cd .ssh

touch authorized_keys

#新建一个authorized_keys文件

chmod 600 authorized_keys

#赋予authorized_keys文件600权限

vi authorized_keys 将刚刚保存xshell密钥保存到里面

vi /etc/ssh/sshd_config

#编辑sshd的配置文件

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

PubkeyAuthentication yes

AuthorizedKeysFile.ssh/authorized_keys

yes改成no

PasswordAuthenticationno

最后保存并退出

service sshd restart




0 0
原创粉丝点击