Linux 主机间配置无密码访问
来源:互联网 发布:u盘安装mac系统 编辑:程序博客网 时间:2024/05/29 18:24
2) ssh-keygen -t rsa -P '' (注:最后是二个单引号) 即:以rsa算法,生成公钥、私钥对,-P ‘’表示空密码。该命令运行完后,会在个人主目录下生成.ssh目录,里面会有二个文件id_rsa(私钥) ,id_rsa.pub(公钥)
3) 导入公钥 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
还有一个关键的操作一定要做: chmod 600 .ssh/authorized_keys (修改文件权限,否则不起作用)
4) 设置ssh配置,用root用户登录服务器修改SSH配置文"/etc/ssh/sshd_config"的下列内容
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
5) 设置完之后记得命令行使用以下命令重启SSH服务,才能使刚才设置有效
service ssh restart
6) 退出root登录,使用hadoop普通用户验证是否成功:ssh localhost
7) 如果可以无密码登陆,则把公钥发送给其他slave
8) 在其他slave上执行以下操作
A、 在home/hadoop目录下新建文件:mkdir .ssh
B、 修改权限:chmod 700 .ssh
C、 追加到授权文件"authorized_keys",并修改"authorized_keys"文件权限,一定要修改权限,否则可能由于权限问题导致无密码登陆配置不成功
D、 用root用户修改"/etc/ssh/sshd_config"
具体步骤参考前面1.4)、1.5)步骤,具体分为两步:第1是修改配置文件;第2是重启SSH服务。
E、 在master上远程登陆slave
F、 参考上述配置方法,配置其他slave的master->slave的无密码访问
G、 最后记得把"/home/hadoop/"目录下master发送过来的"id_rsa.pub"文件删除掉。
------------------------------------------------------------
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@192.168.1.5
- Linux 主机间配置无密码访问
- 无密码访问linux主机
- linux主机间无密码访问与复制文件
- SSH无密码远程访问Linux主机
- linux配置ssh无密码访问
- Linux主机信任关系配置(无密码登陆)
- Ubuntu下设置主机间无密码访问
- linux 无密码访问
- openssh 无密码访问配置
- 配置rsh无密码访问
- 配置ssh无密码访问
- Linux(RedHat6.0)下配置SSH无密码访问
- ssh无密码登陆远程LINUX主机
- Linux主机间建立信任关系,无ssh密码登陆主机的问题
- Linux无密码登录配置
- linux系统下两台服务器间无密码访问传输
- hadoop ssh无密码访问配置
- 安装ssh和配置无密码访问
- Lambda 表达式
- iOS 无证书真机调试
- HDU 5656 CA Loves GCD (dp)
- https的本地测试环境搭建 http网站转换成https网站之后的问题
- 独立项目 - 2 - Mac配置retrolambda
- Linux 主机间配置无密码访问
- JDBC简单示例
- Ubuntu 14.04更改Apache网站根目录
- 5.7.6 指令处理函数的“私有”操作
- 【剑指offer系列】 二进制中1的个数___10
- java中map集合的原理与应用
- Java对象与Map的转换
- GPUImage图像处理库使用(一)
- 记录上班学英语的日子