centos6.4 ssh免密码登陆(只需三个步骤)
2014-01-18 13:53
302 查看
学习Hadoop的时候,用到的。这里作为记录。
以下是最简洁的方式:
4台虚拟机:
用户:root、hadoop
hostname 分别是:Master.Hadoop、Slave1.Hadoop、Slave2.Hadoop、Slave3.Hadoop
1.使用root登陆Master.Hadoop
SSH配置文件"/etc/ssh/sshd_config"的下列内容。
vi /etc/ssh/sshd_config
RSAAuthentication yes # 启用 RSA 认证
PubkeyAuthentication yes # 启用公钥私钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys # 公钥文件路径(和上面生成的文件同)
2.切换到hadoop用户,在[b]Master机器上生成密码对[/b]
ssh-keygen -t rsa -P ""
按3次回车
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
3.将密钥创送给其他主机
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@Slave1.Hadoop
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@Slave2.Hadoop
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@Slave3.Hadoop
大功告成!
以下是最简洁的方式:
4台虚拟机:
用户:root、hadoop
hostname 分别是:Master.Hadoop、Slave1.Hadoop、Slave2.Hadoop、Slave3.Hadoop
1.使用root登陆Master.Hadoop
SSH配置文件"/etc/ssh/sshd_config"的下列内容。
vi /etc/ssh/sshd_config
RSAAuthentication yes # 启用 RSA 认证
PubkeyAuthentication yes # 启用公钥私钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys # 公钥文件路径(和上面生成的文件同)
2.切换到hadoop用户,在[b]Master机器上生成密码对[/b]
ssh-keygen -t rsa -P ""
按3次回车
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
3.将密钥创送给其他主机
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@Slave1.Hadoop
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@Slave2.Hadoop
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@Slave3.Hadoop
大功告成!
相关文章推荐
- Centos下 自动化配置SSH免密码登陆
- SSH免密码登陆步骤&jDK在Linux的安装
- CentOS 6.4 SSH 免密码登录
- CentOS7免密码SSH登陆
- CentOS6.4之图解SSH无验证双向登陆配置
- centos6.5 ssh免密码登陆
- CentOS 6.4 配置 无密码 SSH
- centos6.5 ssh无密码登陆失败注意事项
- linux下设置ssh免密码登陆的配置步骤分享
- CentOS6.4之图解SSH无验证双向登陆配置
- CentOS 配置SSH免密码登陆(公私钥登陆)
- CentOS 配置SSH免密码登陆
- Linux(CentOS)SSH无密码验证登陆
- CentOS 配置SSH免密码登陆(公私钥登陆)
- centos6.2无密码ssh登陆
- Mac客户端CentOS服务器 SSH免密码登陆
- centos7 配置ssh 免密码登陆
- CentOS 配置SSH免密码登陆
- 配置Centos7 SSH密钥登陆及密码密钥双重验证
- Centos6.5下SSH免密码登陆配置