您的位置:首页 > 运维架构 > Linux

ubuntu ssh免密码登陆验证

2016-01-10 00:39 429 查看
1.远程机发起ssh请求,如是是第一次远程某台机器,会出现如下图的一大串英文



输入yes后回车 ,接着输入被远程机子的密码。

2.新开一个终端,之后cd ~/.ssh/后回车,再输入ssh-keygen -t rsa(以rsa的加密方式生成秘钥公钥匙),连续按4下回车键

3.使用ls命令可以看到出现id_rsa  id_rsa.pub两个文件

5.scp id_rsa.pub 被远程主机名@被远程主机ip:~/.ssh/authorized_keys

如果提示被远程主机不存在.ssh/,则登陆该被远程机之后,用第1步骤中的方法随便远程一台机子,就可以产生.ssh/

6.验证:再次远程,你就会发现远程设定好的那台机子已经不需要使用密码就可以登陆了

配置失败的可能问题:

.ssh目录的权限必须为700

authorized_keys的权限必须为600

/home 目录下本机用的的文件夹的权限必须为755

修改完这些文件的权限,应该就可以实现免登陆
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux ssh