linux系统设置密钥登录

1.生成密钥登录文件
使用 ssh-keygen -t rsa命令生成密钥对,一路回车。
生成的密钥文件在root/.ssh目录下

linux系统设置密钥登录_第1张图片

 

2.检查下.ssh目录下authorized_keys文件是否存在,没有的话,创建一个,然后将id_rsa.pub的内容追加到authorized_keys文件尾。

 

3.修改.ssh的权限为700, authorized_keys的权限为600或者更严格的400,否则登录的时候会提示server refuse you key。

linux系统设置密钥登录_第2张图片

 chmod 700 /root/.ssh;chmod 600 /root/.ssh/authorized_keys。
4.修改ssh的配置
vim /etc/ssh/sshd_config

将PubkeyAuthentication设置为yes,并取消注释。
注:如需关闭取消密码验证登录,需将PasswordAuthentication设置为no。
5.将密钥文件拷贝到自己的电脑上,使用Xshell验证登录。

你可能感兴趣的:(linux,ssh,服务器)