ssh无密码访问的实现
来源:互联网 发布:cntv mac版 编辑:程序博客网 时间:2024/05/22 17:33
虽然原理不是很难,在网上看到各种关于
ssh无密码访问的实现 写的都不是很全面 在此,我通过最近的一次实验写出如何具体的实现各个机器之间
不用密码就可以实现ssh.
现在有机器8台:
192.168.1.240
192.168.1.241
192.168.1.244
192.168.1.245
192.168.1.246
192.168.1.250
192.168.1.251
192.168.1.252
需求是 每个机器都可以无密码ssh到其他的机器(当然可以是root,也可以是其他的用户 试验中用的用户是 hadoop)。
实现的步骤:
0.关闭所有机器的防火墙
service iptables stop
1.将各个机器都进入到hadoop用户中 cd 到目录 ~
cd ~
2.所有机器生成私钥
ssh-keygen -t rsa
直接打Enter就可以 如果提示覆盖就选择Y
cd 到 .ssh目录
cd ~/.ssh
在这个目录下面就可以看到以下几个文件
authorized_keys id_dsa id_dsa.pub
或者 直接 ssh-keygen -t rsa -P ''
生成文件
authorized_keys id_dsa id_dsa.pub
3.编辑所有机器的 authorized_keys 文件 并且清空其中的内容
将8个机器的 id_dsa.pub的内容拷贝到 authorized_keys文件之中。
4.修改authorized_keys的权限
chmod 600 authorized_keys
基本上到这里 各个机器就已经可以实现相互之间 ssh无密码访问了。
5.有些时候即使我们这样设置了
也有可能有些机器无法被无密码的访问 这时候你得去看看
cd /home
下面 用户目录 hadoop的权限是不是过大导致的。
相信通过上面的设置 实现ssh无密码的访问应该可以完全实现了。
原文地址:http://blog.csdn.net/lxpbs8851/article/details/8263438
- ssh无密码访问的实现
- 实现ssh和scp无密码访问
- ssh无密码访问
- SSH无密码访问
- ssh无密码访问
- ssh无密码访问
- ssh无密码访问
- ssh无密码访问
- 无密码访问ssh
- ssh无密码访问
- ssh无密码访问
- SSH无密码访问
- ssh-keygen的使用方法(无密码访问)
- ssh无密码访问设置(ssh-keygen 的详解)
- SSH单向无密码访问
- 配置ssh无密码访问
- SSH 无密码访问配置的文件访问权限
- ssh无密码登录的实现
- 从30岁到35岁:为你的生命多积累一些厚度
- jquery的bind,unbind,live,data这些函数
- 【转载】Java多线程编程详解
- 软件工程----软件生存期模型
- SQL自定义函数
- ssh无密码访问的实现
- C语言实现UNIX中一次读入一个字符
- Glibc简介
- skyline v6 三维学习软件
- 从30岁到35岁:为你的生命多积累一些厚度
- div+CSS 兼容小摘
- linux memcached查看和清理
- Unity3D实用工具汇总
- 自定义Sharepoint的登陆页面