hadoop环境配置之SSH无密码登陆的配置(备注:转载)
2013-09-19 13:54
495 查看
转自:http://www.cnblogs.com/free--coder/archive/2012/03/29/2423083.html
最近学习Hadoop。它要求各节点之间通过SSH无密码登录,配置SSH的时候费了一番功夫,记录下来,以备忘。
配置SSH无密码登录需要3步:
1.生成公钥和私钥
2.导入公钥到认证文件,更改权限
3.测试
ssh-keygen -t rsa
默认在 ~/.ssh目录生成两个文件:
id_rsa :私钥
id_rsa.pub :公钥
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
首先将公钥复制到服务器
Shell代码
scp ~/.ssh/id_rsa.pub xxx@host:/home/xxx/id_rsa.pub
然后,将公钥导入到认证文件,这一步的操作在服务器上进行
Shell代码
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
Shell代码
chmod 700 ~/.ssh
chmod
600 ~/.ssh/authorized_keys
ssh host,第一次登录可能需要yes确认,之后就可以直接登录了。
最近学习Hadoop。它要求各节点之间通过SSH无密码登录,配置SSH的时候费了一番功夫,记录下来,以备忘。
配置SSH无密码登录需要3步:
1.生成公钥和私钥
2.导入公钥到认证文件,更改权限
3.测试
1.生成公钥和私钥
默认在 ~/.ssh目录生成两个文件:
id_rsa :私钥
id_rsa.pub :公钥
2.导入公钥到认证文件,更改权限
2.1 导入本机
2.2 导入要免密码登录的服务器
首先将公钥复制到服务器Shell代码
scp ~/.ssh/id_rsa.pub xxx@host:/home/xxx/id_rsa.pub
然后,将公钥导入到认证文件,这一步的操作在服务器上进行
Shell代码
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
2.3 在服务器上更改权限
Shell代码
chmod 700 ~/.ssh
chmod
600 ~/.ssh/authorized_keys
3.测试
ssh host,第一次登录可能需要yes确认,之后就可以直接登录了。
相关文章推荐
- 正式生产环境下hadoop集群的DNS+NFS+ssh免密码登陆配置
- hadoop - hadoop2.6 分布式 - 集群环境搭建 - JDK安装配置和SSH安装配置与免密码登陆(集群中)
- 正式生产环境下hadoop集群的DNS+NFS+ssh免密码登陆配置
- 正式生产环境下hadoop集群的DNS+NFS+ssh免密码登陆配置
- hadoop环境搭建准备工作之二:linux下设置ssh无密码登陆
- Hadoop初学(4)_配置SSH免密码登陆
- 2.修改/etc/hosts文件 /安装SSH、配置SSH无密码登陆(全程切换到hadoop用户下操作)
- hadoop安装配置之ssh无密码登陆
- 1-7.配置ssh免密码登陆配置和ssh原理(Hadoop系列day01)
- hadoop 2.4.1配置ssh免密码登陆
- 学习Hadoop第五课(配置ssh免密码登陆配置和ssh原理)
- Hadoop2.7环境搭建---SSH免登陆配置
- SSH无密码登陆及Hadoop1.2.1环境搭建
- hadoop配置之SSH无密码登陆的配置
- 配置hadoop无密码登陆ssh
- hadoop安装配置之ssh无密码登陆
- hadoop ssh配置免密码登陆
- 在VMWare Workstation上使用RedHat Linux安装和配置Hadoop群集环境03_配置虚拟机之间SSH无密码登录
- VMWare Workstation上使用RedHat Linux安装和配置Hadoop群集环境03_配置虚拟机之间SSH无密码登录
- Ubuntu hadoop 伪分布式环境搭建步骤+ssh密钥(免密码登录)配置