在学习hadoop的时候装一个ubuntu虚拟机然后配置了java环境,又配置了hadoop之后使用ssh 设置密钥对的时候出现了ssh: could not reslove hostname
当时就很不理解我的什么都配置好了为什么还出现这样的问题呢,我的/etc/hosts下面的主机名也已经有了,也是困扰了一天的时间,不过当我后来又仔细看了看别人的文章的时候发现
原来是我写错了应该是 ssh-keygen这是在一起的不能分开的,如下图
然后使用ssh-keygen后出现下面的图示
注意这里的如果使用sudo是在用户目录下的密钥,如果使用sudo则是在root目录下的密钥.
在Ubuntu 12.04安装和设置SSH服务:http://www.linuxdiyf.com/linux/14551.html
Linux批量建立信任关系,实现ssh无密码登陆的脚本:http://www.linuxdiyf.com/linux/12866.html
Linux(Centos)配置OpenSSH无密码登陆:http://www.linuxdiyf.com/linux/4568.html
Linux(CentOS)SSH无密码验证登陆:http://www.linuxdiyf.com/linux/12516.html
如何设置Ubuntu 14.04的SSH无密码登录:http://www.linuxdiyf.com/linux/10625.html