Ubuntu ssh免密码登陆

来源:互联网 发布:照片大小修剪软件 编辑:程序博客网 时间:2024/06/05 18:45
配置ssh,实现无密码登陆    无密码登陆,效果也就是在master上,通过 ssh host2 或 ssh host3 或 ssh host4 就可以登陆到对方计算机上。而且不用输入密码。    四台虚拟机上,使用   ssh-keygen -t rsa    一路按回车就行了。    刚才都作甚了呢?主要是设置ssh的密钥和密钥的存放路径。 路径为~/.ssh下。    打开~/.ssh 下面有三个文件    authorized_keys,已认证的keys    id_rsa,私钥    id_rsa.pub,公钥   三个文件。    下面就是关键的地方了,(我们要做ssh认证。进行下面操作前,可以先搜关于认证和加密区别以及各自的过程。)    ①在master上将公钥放到authorized_keys里。命令:sudo cat id_rsa.pub >> authorized_keys    ②将master上的authorized_keys放到其他linux的~/.ssh目录下。       命令:sudo scp authorized_keys hadoop@10.10.11.192:~/.ssh                      sudo scp authorized_keys 远程主机用户名@远程主机名或ip:存放路径。    ③修改authorized_keys权限,命令:chmod 644 authorized_keys    ④测试是否成功       ssh host2 输入用户名密码,然后退出,再次ssh host2不用密码,直接进入系统。这就表示成功了。
0 0
原创粉丝点击