密码登录存在的隐患
之前一直使用密码登录,方便又快捷。
殊不知,密码登录有以下几个弱点:
瞬间想起来,可以用秘钥登录。比密码更安全,方便,放心,好用。。
下面简单说下密钥登录的步骤。
修改SSH配置文件
vi /etc/ssh/sshd_config
检查下面的配置项:
PasswordAuthentication yes # 必须为 yes
PubkeyAuthentication yes # 如果使用密钥则保持 yes
PermitRootLogin yes # 可选(允许 root 登录)
重启ssh服务:
service ssh restart
或者:
service sshd restart
生成秘钥(root用户登录)
ssh-keygen
一直回车。
追加公钥到keys文件中:
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
获取私钥文本:
cat /root/.ssh/id_rsa
输出类似:
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEA8cJU9JgMO0jrCYz4NOiSDZ
-----END RSA PRIVATE KEY-----
将输出的文本全部复制下来,粘贴到你需要用密钥登录的地方。