最近在做hadoop,因为要求各主机之间的用户必须相同,且为方便远程登录,需配置无密码登录

先附上ssh无密码登录设置方法:

先生成密钥并配置无ssh无密码登录本机,输入命令:

ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

将文件拷贝到其他主机相同的文件夹内,输入命令:

scp authorized_keys hostname1:~/.ssh/

scp authorized_keys hostname2:~/.ssh/

查看是否可以从主机无密码登录其他主机,输入命令:

ssh hostname1

ssh hostname2

如果可以直接登录,不需输入密码,则证明设置成功。

注:hostname1为其他主机的名字,在/etc/hosts中设置,格式为:xxx.xxx.xxx.xxx(IP地址)  hostname1

不知道怎么搞的,后来连接的时候出现以下问题:

bobo@master:~$ ssh slave1
Warning: the ECDSA host key for 'slave1' differs from the key for the IP address '192.168.1.104'
Offending key for IP in /home/bobo/.ssh/known_hosts:5
Matching host key in /home/bobo/.ssh/known_hosts:2
Are you sure you want to continue connecting (yes/no)?

原因是knows_hosts中已经有了地址,将其清空,重新对各主机设置无密码登录(拷贝操作)。

最新文章

  1. centos 6.4 getmail 收取163 邮件
  2. JavaScript sync and async(同步和异步)
  3. chmod() has been disabled for security reasons
  4. 【转】PowerShell入门(六):远程操作
  5. css3中clip属性
  6. error:LNK2005 已经在*.obj中定义
  7. Oracle 11g 完全卸载
  8. java基础IO删除文件夹文件
  9. CentOS 7 配置网络连接
  10. SSM-SpringMVC-04:SpringMVC深入浅出理解HandleMapping(源码刨析)
  11. 防盗链之URL参数签名
  12. 打开mac上面的apache 服务器
  13. .NET Windows服务开发流程
  14. mysql8.0 1251错误
  15. Redis配置解读
  16. Node——服务器上安装Node.js
  17. php 抛出异常信息try catch
  18. 学习模型-视图-控制器MVC模式
  19. 如何远程运行PowerShell命令?
  20. 课堂讨论—Alpha版总结会议

热门文章

  1. MP4视频编码器
  2. 结构-行为-样式-Js排序算法之 直接插入排序
  3. Android基础知识-1
  4. js判断移动端与pc端
  5. 办理英属哥伦比亚大学(本科)学历认证『微信171922772』UBC学位证成绩单使馆认证University of British Columbia
  6. DataFrame的构建及一些操作
  7. 使用Asponse.Cell解决Excel科学计数法问题
  8. php学习笔记——基础知识(2)
  9. python json数组对象排序
  10. Java: MissingResourceException, "Can't find bundle for base name myMessage, locale zh_CN"