首页 > 代码库 > 使用Xshell通过公钥方式ssh到RHEL7

使用Xshell通过公钥方式ssh到RHEL7

首先打开Xshell,“工具”-->>“新建用户密钥生成向导”技术分享

依次选择密钥类型“RSA”,密钥长度,

技术分享

输入密钥的名称,设置密钥加密密码(可以使密钥更加的安全)

技术分享

密钥的格式“OpenSSH”,保存到本地主机上

技术分享

连接到linux客户机上,进入要远程密钥登录用户的家目录,进入~/.ssh目录中(若没有可创建一个,其权限为700),使用rz命令把本地主机上的密码文件上传到linux客户机的~/.ssh目录中,修改文件名为authorized_keys,并且其权限为600),

下一步设置sshd服务的配置文件/etc/ssh/sshd_config,

RSAAuthentication yes

PubkeyAuthentication yes

UsePAM yes

ChallengeResponseAuthentication no

测试Xshell

技术分享

确定要登录的用户名,选择Public key方式登录,选择用户密钥,输入密钥加密密码;

测试能正常登录就可以在配置文件/etc/ssh/sshd_config中,禁止密码登录

PasswordAuthentication no         //不禁止密钥登录的意义就不大了

如果要禁止以root用户登录,则

PermitRootLogin no


以上为学习心得,不足之处,敬请指正!



使用Xshell通过公钥方式ssh到RHEL7