系统 | 工具 |
---|---|
Rhel8 | Xshell6 |
1. Xshell6生成秘钥
输入秘钥的名称和加密秘钥的密码,点击完成
将公钥保存下来
2. Rhel ssh服务设置
vim /etc/ssh/sshd_config
#PermitRootLogin yes
禁止root用户登录
AllowUsers beam
允许登录的用户
AuthorizedKeysFile .ssh/authorized_keys
秘钥的存放路径
在用户目录下创建一个 .ssh 目录
将公钥传到 .ssh 目录下,写入并设置 authorized_keys 文件
cat beamkey.pub > authorized_keys
chown beam:beam authorized_keys
chmod 600 authorized_keys
3. Xshell6 登录测试
用户名为登录ssh的用户名,密码为加密秘钥的密码
4. ssh服务最后设置
vim /etc/ssh/sshd_config
PasswordAuthentication no
不使用密码登录
PubkeyAuthentication yes
使用秘钥登录