SSH免密码登录

 

ssh-keygen -t rsa

scp -p ~/.ssh/id_rsa.pub root@<remote_ip>:/root/.ssh/authorized_keys   //直接覆盖了

 

追加KEY

$ scp ~/.ssh/id_rsa.pub root@<remote_ip>:pub_key //将文件拷贝至远程服务器
$ cat ~/pub_key >>~/.ssh/authorized_keys //将内容追加到authorized_keys文件中, 不过要登录远程服务器来执行这条命令

 

 

普通用户注意权限

  • 注意目录和文件的权限/home/zhangsan/.ssh 的 owner 应该为 zhangsan:group

chown​ -R  zhangsan:dev /home/zhangsan/.ssh

chmod 700 /home/zhangsan/.ssh

​chmod 600 /home/zhangsan/.ssh/authorized_keys​

登录测试ssh -i /home/zhangsan/.ssh/id_rsa zhangsan@127.0.0.1

 

 

详细参考:http://www.jb51.net/article/94599.htm

 

 

 

您可以选择一种方式赞助本站