ssh高级安全登录--开启密钥认证,禁用密码登录

~/.ssh/known_hosts

ssh-keygen -t rsa -C ""

~/.ssh/id_rsa.pub

~/.ssh/authorized_keys

sshd_config里PasswordAuthentication选项更改为 no!

service ssh restart

看了一些文章,有的文章会提到,需要将/etc/ssh/sshd_config中的 RSAAuthentication yes ,PubkeyAuthentication yes,AuthorizedKeysFile .ssh/authorized_keys三行注释取消掉,即让它生效.但我并没有对这三行取消注释,依然是可以登录的。这三个参数默认就是生效的。

你可能感兴趣的:(ssh高级安全登录--开启密钥认证,禁用密码登录)