在客户端生成 rsa 钥匙对(用默认的 2048 位),
不加 passphrase (假设自己丢掉私钥,比私钥泄漏的可能性大),
设置服务器 SSHD 的 PasswordAuthentication 为 yes (为了方便 ssh-copy-id ),
然后在客户端 ssh-copy-id 把公钥复制到服务器的 sudo 用户中,
root 用户有密码,但非常长( 10 位以上),
sudo 用户有密码,但只有三个字,比如 abc,
服务器设置 PermitRootLogin 为 no,PasswordAuthentication 为 no,
然后把端口从 22 改掉,
把私钥添加到客户端( ssh-add ),
平时在客户端用 ssh sudouser@ip -p 端口 来登录。
不加 passphrase (假设自己丢掉私钥,比私钥泄漏的可能性大),
设置服务器 SSHD 的 PasswordAuthentication 为 yes (为了方便 ssh-copy-id ),
然后在客户端 ssh-copy-id 把公钥复制到服务器的 sudo 用户中,
root 用户有密码,但非常长( 10 位以上),
sudo 用户有密码,但只有三个字,比如 abc,
服务器设置 PermitRootLogin 为 no,PasswordAuthentication 为 no,
然后把端口从 22 改掉,
把私钥添加到客户端( ssh-add ),
平时在客户端用 ssh sudouser@ip -p 端口 来登录。