..

请用密钥登陆 SSH

无数人每天仍然在用 root 密码登陆他们的服务器,且不说允许 root 远程登陆是不是个好的习惯,至少咱能不用密码吗?

在 Linux 下把你的密钥加入远程服务器很简单,使用命令:

ssh-copy-id <user>@<hostname> -p <port>

登上你的服务器之后,修改 /etc/ssh/sshd_config 文件,找到 PasswordAuthentication yes ,取消对其的注释,然后改成 PasswordAuthentication no。使用 systemctl restart sshd 重启服务即可。