1.我先声明主机

pangzhiminglinux     192.168.200.129

CentOS2           192.168.200.130

方法大概是这样:如果想从pangzhiminglinux的普通用户无验证登录到CentOS2的普通用户(单方向的),那么就要在两个主机都建立一个相同名字,相同密码的普通用户hadoop,pangzhiminglinux登录到自己创的普通用户hadoop下,生成秘钥对,私钥不要密码,把公钥内容复制到hadoop家目录的.ssh/authorized_keys中(authorized_keys要自己创建),修改.ssh权限为700,authorized_keys权限为600,切换到root,编辑/etc/ssh/sshd_config(把某三行取消注释放出了)。接下来,在CentOS2的普通用户hadoop家目录下创建.ssh,在.ssh下创建authorized_keys,把pangzhiminglinux的普通用户的hadoop的公钥复制给它,修改权限700和600,同理,切换到root,编辑/etc/ssh/sshd_config(把某三行取消注释放出了)。

2.下面开始:

(1)这是在pangzhiminglinux

#useradd hadoop   #创建普通用户passwd hadoop
#su - hadoop      #切换到普通用户下去生成秘钥ssh-keygen -t rsa

圈圈的地方直接回车不需要输入密码。

#touch  ~/.ssh/authorized_keys   #在.ssh下创建authorized_keys (这些都是在普通用户的操作,别搞错了)
#cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys  #把公钥放进去
#chmod 600 ~/.ssh/authorized_keys   #改权限chmod 700 ~/.ssh/                  #改权限

下面到root去了啊

#su - root
#vim /etc/ssh/sshd_config  #重点来了

修改配置文件的这三个地方,×××第三行是你的公钥相对于家目录而存放的地方

#service sshd restart #重启服务

(2)这到了CentOS2的

#useradd hadoop
#passwd hadoop  #密码和名字必须和在pangzhiminglinux的一模一样!
#su - hadoop   #这些都是在普通用户的操作
#mkdir ~/.ssh    #创建.ssh
#chmod 700 ~/.ssh  #要改权限
#vim ~/.ssh/authorized_keys    #创建这个文件,把在pangzhiminglinux的hadoop的公钥内容复制来
#chmod 600 ~/.ssh/authorized_keys  #改权限

到root下了啊

#su - root
#vim /etc/ssh/sshd_config  #重点又来了

(3)上边完成了,接下来是测试

看见没有,输入了yes,成功无密码登录到CentOS2的普通用户了,不过我登录之后又退出了,再来,

你想知道还有其他神奇的地方吗?

那就是在pangzhiminglinux的hadoop能把东西无密码的传输给CentOS2的hadoop,(注意我说的,是传输到CentOS2的hadoop的家目录中,或者你也可以利用CentOS2创建一个目录test,所属主和所属组都改为hadoop,不管你这个目录丢哪里,pangzhiminglinux的hadoop都能把东西传输给它)

下边是实验:

从192.168.200.129把东西无验证密码丢到192.168.200.130

然后到192.168.200.130那看,就发现刚刚传输的那个东西就在/testing下

转载于:https://blog.51cto.com/11175660/1765688

Linux配置ssh无密码验证,rsync相关推荐

  1. linux rsync 带密码,Linux配置ssh无密码验证,rsync

    1.我先声明主机 pangzhiminglinux     192.168.200.129 CentOS2           192.168.200.130 方法大概是这样:如果想从pangzhim ...

  2. Linux配置SSH无密码登录

    下文以配置2台主机无密码登录为例,本机名为master,另外一台机子名为slave1 1. 配置主机名 分别修改2台机子的主机名为master和slave1,具体方法:CentOS修改主机名(host ...

  3. Linux配置SSH无密码登陆

    可以使用"公钥私钥"认证的方式来进行ssh登录. 所谓 "公钥私钥"认证方式,就是首先在客户机上创建一对公钥和私钥,公钥文件:~/.ssh/id_rsa.pub ...

  4. 学习笔记Hadoop(六)—— Hadoop集群的安装与部署(3)—— 配置ssh无密码登录

    三.配置ssh无密码登录 3.1.SSH SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层基础上的安全 ...

  5. macos下如何配置ssh无密码登录

    macos下配置ssh无密码登录的过程与linux下配置ssh无密码登录的方式基本相同. 首先,创建一个用户.macos创建用户在"系统偏好设置>用户与群组中". 其次,通过 ...

  6. Linux配置ssh远程连接服务

    Linux配置ssh远程连接服务 直接上命令: sudo apt-get update sudo apt-get remove --purge openssh-client sudo apt inst ...

  7. Hadoop .配置SSH无密码登录

    使用sbin/start-dfs.sh 和sbin/start-yarn.sh启动方式时,必须配置SSH协议!否则手动输入密码:SSH无秘钥登录 1.查看SSH协议 2.启动sbin/start-df ...

  8. 交换机配置ssh密码验证登录方式

    交换机配置ssh密码验证登录方式 一.背景: 1.由于PC机串口不支持热插拔,请不要在交换机带电的情况下,将串口插入或者拔出PC机.当连接PC和交换机时,请先安装配置电缆的DB-9端到PC机,再连接R ...

  9. 配置SSH无密码登录

    配置SSH无密码登录 ①进入Opt文件目录后输入命令 ssh-heygen产生密钥 ssh-keygen ②根据提示按三次回车后可有如下效果 ③ 输入命令ssh-copy-id xx.xx.xx.xx ...

最新文章

  1. 计算机网络谢希仁第七版课后答案第二章 物理层
  2. 没有数据的MySql导出架构
  3. html body div height: 100%;
  4. 另一种使用SAP SAT事务码对通过浏览器启动的应用的性能测量和分析方式
  5. 宁德时代在川签署四方协议 加快全省锂矿资源勘查开发
  6. 【简●解】POJ 1845 【Sumdiv】
  7. 常见Dos攻击原理及防护(死亡之Ping、Smurf、Teardown、LandAttack、SYN Flood)
  8. 端口扫描 -- Masscan-Gui
  9. 分享几款强大的录音软件,厉害炸了!
  10. zabbix查询历史数据
  11. 【虚拟仿真】Unity3D中实现UI跟随3D模型旋转移动、UI一直面朝屏幕
  12. c语言 close,C++ close()关闭文件方法详解
  13. 我不想加班,您看我还有机会吗?
  14. Problem Z: 亲戚
  15. Python3 requests 12306查票模块
  16. 编程之美 - 让CPU占用率曲线听你指挥
  17. python:实现balanced parentheses平衡括号表达式算法(附完整源码)
  18. 两种ps切图方法(图层/切片)
  19. 代码比较工具(代码比对软件,比较软件)收集整理
  20. 数据屏蔽:静态与动态

热门文章

  1. 微信小程序 RTMP 音视频 通话 ffmpeg_音视频常见问题分析和解决:HLS切片丢帧引起的视频卡顿问题排查...
  2. python特性 property_python 特性 property
  3. centos7 django mysql_CentOS7操作系统下快速安装MySQL5.7
  4. linux win 时间不同步,[转]解决Win7和Linux Deepin双系统时间不同步的问题
  5. php 加密cer_php 生成RSA非对称加密用的证书-cer-pfx文件
  6. 算法是怎样决定你的职业生涯的
  7. Linux 的cp命令
  8. 探讨浏览器CSS选择器的权重!!!
  9. 实现JavaScript继承
  10. JS键盘事件(非常详细)