unbuntn中使用密匙登录

来源:互联网 发布:中软国际java培训骗局 编辑:程序博客网 时间:2024/05/18 00:27
1、在常用非根用户的目录下执行
ssh-keygen
2、此时在其home目录下已经生成了一个.ssh文件夹,里面含有id_rsa和id_rsa_pub两个文件。我们在.ssh目录下创建一个authorized_keys的文件,此文件的内容是一系列允许远程登录这台服务器的公匙,我们将id_rsa.pub文件的内容复制进authorized_keys文件中
touch authorized_keys
cat id_rsa.pub >> authorized_keys
3、最后修改几个文件和目录的权限,只让该用户访问.ssh目录和.ssh/authorized_keys文件
chown -R yanming:yanming .ssh/
chmod 700 .ssh/
chmod 600 .ssh/authorized_keys
4、打开etc/ssh/sshd_config文件,将PasswordAuthentication的值设置为no(禁止密码登录),然后重启ssh服务
sudo service ssh restart
原创粉丝点击