1、由root用户切换到hadoop用户下2、在根路径下(/home/hadoop)创建.ssh文件mkdir.ssh3、生成密钥ssh-keygen-trsa-P""4、进入.ssh目录下cd.ssh5、ls查看看里面有了公钥和私钥6、将公钥放入到linux认证里面cpid_rsa.pubauthorized_keys7、ls查看目录里面有一个认证文件authoriz..
分类:
其他好文 时间:
2015-12-14 23:21:51
阅读次数:
173
在很多实践项目中,我们经常会通过SSH来进行认证,如通过SSH拷贝文件,虽然我们可以使用公钥与私钥实现ssh无密码登录,在不同的服务器上又需要配对相应的密钥,切换用户麻烦等问题,在一些需要交互但会涉及到批量处理的时候,通过shell密码输入不显示,Shell输出内容不显示密码,Shell实..
分类:
系统相关 时间:
2015-12-10 19:53:49
阅读次数:
473
一、原理简介: 1、SSH公钥认证的基本原理: SSH是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下SSH链接是需要密码认证的,可以通过添加系统认证(即公钥-私钥)的修改,修改后系统间切换可以避免密码输入和SSH认证。 对信息的加密和解密采用不同的key,这对key分别称作priv...
分类:
系统相关 时间:
2015-11-24 00:58:18
阅读次数:
309
做系统运维的时候,我们经常需要同时在多台机器上执行相同的命令,这个时候可以使用类似pssh,pdsh的并行执行shell的工具。 当然,之前在没有使用这些工具之前,如果有ssh无密码互访,我们可以自己写for循环来执行,但是自己写的for循环是串行, pdsh是并发。 比如,当你接管一个新的大数据集...
分类:
系统相关 时间:
2015-11-22 16:02:29
阅读次数:
183
配置SSH无密码登录需要3步: 1.生成公钥和私钥 2.导入公钥到认证文件,更改权限 3.测试1.生成公钥和私钥Shell代码 ssh-keygen -t rsa 默认在 ~/.ssh目录生成两个文件: id_rsa :私钥 id_rsa.pub :公钥2.导入公钥到认证文件,更改权限 2.1 导....
分类:
其他好文 时间:
2015-11-11 20:47:20
阅读次数:
294
有时候我们需要在Linux系统之间互相传输文件,正常登录系统是需要输入密码,但是在自动化执行的时候如果需要手动输入密码就比较麻烦了,如何实现无需密码,但是又保证系统的安全呢?这就使用到了密钥登录。环境说明:两台Linux(CentOS6.7)系统:balichos192.168.171.50balich..
分类:
系统相关 时间:
2015-10-28 07:07:54
阅读次数:
279
【0】写在前面由于ssh 实现的是免密码登陆,大致步骤是:0.1) client通过ssh登陆到server; 0.2) server检查家目录下的.ssh文件, 并发送公钥文件 authorized_keys 到client ; 0.3) client端 接收到 server 端的公钥文件,并用自...
分类:
其他好文 时间:
2015-09-19 21:15:37
阅读次数:
241
在你的自己的机器下面使用ssh-keygen命令来实现创建公钥使用 ssh-keygen -t rsa 来创建密钥,程序会问你存放的目录,如果不需要修改,直接回车两次即可2.将你~/.ssh目录中的id_rsa.pub这个文件拷贝到你要登录的服务器的~/.ssh目录中,然后再运行以下命令来将公钥导入...
分类:
其他好文 时间:
2015-09-10 11:05:12
阅读次数:
205
ssh免密码登录ssh无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。有机器A(192.168.1.155),B(192.168.1.181)。现想A通过ssh免密码登录到B。1.在A机下生成公钥/私钥对。[chenlb@A~]$ssh-keygen-trsa-P‘‘-P表示密码,-P‘‘就表示空..
分类:
其他好文 时间:
2015-09-06 18:27:04
阅读次数:
163
1、安装JDK,我安装的是java1.72、创建管理员账户3、安装ssh服务(如果已有跳过此步)4、ssh无密码验证登陆以上过程略,可参考ubuntu下安装hadoop一文。5、下载并解压hadoop2.6.0安装包tar -xzvf hadoop-2.6.0.tar.gz /Users/hadoo...
分类:
系统相关 时间:
2015-09-02 17:23:59
阅读次数:
256