您的位置:首页 > 运维架构

一路Hadoop-- 7、如何设置SSH免密码登陆

2014-03-07 20:44 225 查看
1、什么是SSH?

ssh即加密的通信协议,全称是Secure Shell,是一种非对称的加密方式,传输内容使用rsa或者dsa的加密方式。

2、hadoop使用的是什么通信方式?

hadoop 的进程之间通信使用的是ssh的通讯方式,但是每次登陆时都要输入密码,这是何等的麻烦,所以我们要实现SSH的免密码登陆。

3、首先是切换到用户自己的目录下:



4,、查看.ssh目录



5、生成密钥

我们在上面的查询当中,可以看到“.ssh”,该文件是一个隐藏文件,主要是用来存放密钥的。

使用:ssh-keygen -t rsa命令来生成密钥。



该命令是用的加密方式是rsa方式。

6、生成授权文件。

复制id_rsa.pub并重命名为authorized_kyes生成授权文件。



7、进行无密码登陆的第一次确认



第一次使用ssh localhost登陆的时候,需要密码的确认 ,此后将不再需要。

8,、验证ssh的免密码登陆:



当前目录在.ssh下,使用ssh免密码登陆到自己的目录中,此时已经不需要输入密码。

成功!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: