SSH配置
来源:互联网 发布:靠谱的淘宝宠物店推荐 编辑:程序博客网 时间:2024/05/16 17:59
SSH配置
一、判断是否安装SSH服务
默认情况下没有安装SSH
判断如下命令:
~$ ssh localhost(安装过程会产生yes/no,选yes并填写,不能省略!)
ssh: connect to host localhost port 22: Connection refused
出现上述情况进行如下操作
1、安装SSH
sudo apt-get install ssh
2、安装Rsync
sudo apt-get install rsync
二、配置SSH无密码访问
1、单机版
(1)ssh-keygen -t rsa 然后一路回车(安装集群,要注意安装的目录,下面的演示将用/home/lboluo/.ssh/)
在~/.ssh目录下生成两个文件id_rsa(私钥)id_rsa.pub(公钥)
(2)cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys
将id_rsa.pub加到授权的key里面去
(3)验证是否配置成功
ssh localhost
无密码要求,证明安装成功。
2、集群
假设有三台hadoop.main(namenode)
hadoop.slave1 (datanode)
hadoop.slave2 (datanode)
如果没有主机名,主机名用ip地址替换也一样。查看ip地址:ifconfig
(1)三台都进行单机版的第一步
(2)hadoop.slave1和hadoop.slave2,分别进入~/.ssh目录下,并且将id_rsa.pub重命名:
cp id_rsa.pub slave1_id_rsa.pub
然后将新生成的 slave1_id_rsa.pub发送给hadoop.main
cd .ssh
scp slave1_id_rsa.pub hadoop.main:./.ssh/(回车后会提示输入hadoop.main的密码,照输就是)
重命名防止文件重名,影响结果。
(3)进入hadoop.main的~/.ssh下,会发现多出slave1_id_rsa.pub和slave2_id_rsa.pub
cat ~/.ssh/id_rsa.pub >>authorized_keys
cat ~/.ssh/slave1_id_rsa.pub >>authorized_keys
cat ~/.ssh/slave2_id_rsa.pub >>authorized_keys
(4)hadoop.main,将~/.ssh下的authorized_keys文件分发给各个datanode
命令:cd .ssh
scp authorized_keys hadoop.slave1:/home/lboluo/.ssh/(注意路径)
(5)此时验证是否配置成功
以hadoop.main为例:
命令: ssh localhost
ssh hadoop.slave1
ssh hadoop.slave2
无密码输入,证明成功。
- SSH配置
- ssh 配置
- ssh 配置
- ssh配置
- SSH 配置
- SSH配置
- SSH配置
- ssh配置
- ssh 配置
- ssh配置
- SSH 配置
- ssh配置
- ssh配置
- ssh配置
- SSH配置
- ssh配置
- SSH 配置
- SSH配置
- 机器学习系列博客
- vim显示行号、语法高亮、自动缩进的设置
- ffmpeg选项详解
- 最大公因子 Financci数列 Hanoi塔问题
- 排列组合
- SSH配置
- CCAT-S1试题-商品管理系统
- HTTP 方法:GET 对比 POST
- 数学分析教程 第十二章学习感受
- 工作环境配置 与 linux / ubuntu 安装软件包的几件事
- java正则表达式学习二
- 关于书法
- asp.net mvc3 的数据验证(一)
- 求一个数组中最大值函数的下标值