SSH免密码登陆

转载 2015年07月09日 10:07:54

http://www.cnblogs.com/shuaiwhu/archive/2010/08/24/2065091.html
在配置Hadoop集群分布时,要使用SSH免密码登录,假设现在有两台机器hadoop@wang-PC(192.168.10.100),作为A机,hadoop@chen-PC(192.168.10.107),作为B机。现想hadoop@wang-PC通过ssh免密码登录到hadoop@chen-PC。

1.在A机下生成公钥/私钥对。
[hadoop@wang-PC ~]sshkeygentrsaP/home/hadoop.ssh.sshidrsaidrsa.pub2.Aidrsa.pubB.ssh/authorizedkeys[hadoop@wangPC ] scp .ssh/id_rsa.pub hadoop@192.168.10.107:/home/hadoop/id_rsa.pub.hadoop_wang
hadoop@192.168.10.107’s password:
由于还没有免密码登录的,所以要输入密码。
3.B机把从A机复制的id_rsa.pub.hadoop_wang添加到.ssh/authorzied_keys文件里。
[hadoop@chen-PC ~]catidrsa.pub.hadoopwang>>.ssh/authorizedkeys[hadoop@chenPC ] chmod 600 .ssh/authorized_keys
authorized_keys的权限要是600。
4.A机登录B机。
[hadoop@wang-PC ~]$ ssh 192.168.10.107
第一次登录是时要你输入yes。
现在A机可以无密码登录B机了。

小结:登录的机子可有私钥,被登录的机子要有登录机子的公钥。这个公钥/私钥对一般在私钥宿主机产生。上面是用rsa算法的公钥/私钥对,当然也可以用dsa(对应的文件是id_dsa,id_dsa.pub)
想让A,B机无密码互登录,那B机以上面同样的方式配置即可,把B的公钥复制过去添加到authorized_keys的末尾就行了。

至此完毕。

可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明

linux配置SSH免密码登陆方法

1、确保服务器已经安装SSH 2、切换到需要配置SSH免密码登陆的用户 3、执行ssh-keygen -t dsa或者ssh-keygen -t rsa 4、执行完之后会在当前用户目...
  • u010316405
  • u010316405
  • 2016年03月02日 10:42
  • 494

ssh配置无密码登录

前提,机器A,B,均为RedHat Linux操作系统,均有用户user 1、以用户名user登录,在A机器上执行 ssh-genkey -t rsa 一路回车,不需要输入密码 执行该操作将在/ho...
  • hongweigg
  • hongweigg
  • 2014年10月11日 15:54
  • 45733

Linux学习笔记--SSH免密码登录

需要实现的效果:有两台服务器:"192.168.201.236" 和 "192.168.201.237"需要实现:在服务器"192.168.201.236"上实现ssh无密码连接服务器"192.168...
  • daidaineteasy
  • daidaineteasy
  • 2016年03月22日 17:50
  • 8630

ssh免密码登录全过程

生成公钥和私钥 ssh-keygen 等同于ssh-keygen -t rsa 运行上面的命令后,系统会出现一系列提示,可以一路回车,例如:$ ssh-keygen Generating pub...
  • zengqiang1
  • zengqiang1
  • 2016年11月01日 17:24
  • 12854

Mac下ssh免密码登录

每次ssh远程登录Mac都需要密码,很烦人,接下来我们就来使用公钥私钥的方式,来ssh远程登录Mac免密码。 本文示例为Mac远程ssh登录Mac。 1,生成公钥和私钥(客户端Mac上操作) ...
  • baight123
  • baight123
  • 2016年03月31日 09:51
  • 4040

实现ssh的无密码登录

这里所说的ssh是指OpenSSH SSH客户端,是用于登录远程主机,并且在远程主机上执行命令。它的目的是替换rlogin和rsh,同时在不安全的网络之上,两个互不信任的主机之间,提供加密的、安全的通...
  • conansix
  • conansix
  • 2014年10月14日 19:13
  • 5452

git连接到github(SSH无密码登陆)

【0】README 0.1)本文旨在尝试在linux环境下免密码连接到github,并进行push + pull projects in github by git commands。 0.1) 对s...
  • PacosonSWJTU
  • PacosonSWJTU
  • 2015年09月29日 20:03
  • 1203

Linux下用SSH免密码登陆其他指定主机

在做Linux下开发时,无论是Ubuntu的Debian系,还是CentOS的RedHat系,都难免要使用SSH无需密码登录。 假设现在有两台机器wslu@wslu-vm(192.168.2.100)...
  • prettyshuang
  • prettyshuang
  • 2016年01月12日 21:09
  • 1053

SSH本机免登陆密码

问题描述:虚拟机版本见标题,之前按照很多网友的步骤配置发现每次登录还是需要密码,这个是按照官网的英文文档配置成功的,记录下来为网友们提供参照! 步骤: 1、查看当前用户的家目录是否有.ss...
  • niepangu
  • niepangu
  • 2017年06月15日 22:14
  • 400

如何配置 SSH 免密码登录

SSH 是用于管理与服务器通信的加密协议。当你使用 Linux 服务器时,你的大部分时间有可能都花费在通过 SSH 连接到服务器的终端会话中。 尽管有许多不同的通过 SSH 登录服务器的方法,但在这篇...
  • fangyihang1262
  • fangyihang1262
  • 2017年02月09日 20:36
  • 599
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SSH免密码登陆
举报原因:
原因补充:

(最多只允许输入30个字)