1、服务器创建密钥对
# ssh-keygen
# cat id_rsa.pub >> authorized_keys
编辑 /etc/ssh/sshd_config 文件,进行如下设置:
RSAAuthentication yes PubkeyAuthentication yes
另外,请留意 root 用户能否通过 SSH 登录:
PermitRootLogin yes
当你完成全部设置,并以密钥方式登录成功后,再禁用密码登录:
PasswordAuthentication no SSH超时5分钟断开: ClientAliveInterval 60 ClientAliveCountMax 5;
最后,重启 SSH 服务:
[root@host .ssh]$ service sshd restart
2、scrt创建密钥对
先用scrt创建公钥和秘钥
Identity.pub 是scrt生成的公钥文件,上传至服务器
把公钥文件转换为服务器能识别的OpenSHH格式
# ssh-keygen -i -f Identity.pub >> authorized_keys
最后,重启 SSH 服务:
# service sshd restart