Linux/Ubuntu(五)SSH免密码登录以及失败解决方案

1. 创建ssh-key

采用rsa方式,使用如下命令:

$ ssh-keygen -t rsa -f ~/.ssh/id_rsa

2. 生成authorized_keys文件

$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

把authorized_keys文件放到.ssh目录下,与rsa等文件放在一起

3. authorized_keys权限

还是需要输入密码,很大可能是authorized_keys文件权限的问题,给该文件赋予一定权限:

$ chmod 600 ~/.ssh/authorized_keys

验证:

$ ssh localhost

 

你可能感兴趣的:(Linux,Ubuntu)