大数据学习(ip与ssh具体配置)

Ubuntu17.04系统环境下的具体操作

1.1防火墙的关闭

查询资料后得知Ubuntu安装后好像并不带防火墙...? (然而后面有个安全模式)

1.2修改静态ip

Ubuntu修改ip的文件是在该目录的interfaces文件下

root打开后一般不是旧版本的Ubuntu会有两个auto,一个lo,一个ens33(有些系统并非ens33,但只是名称变化而已)。我们只编辑ens33如下

Master(按自己的需求)是192.168.68.128,另两台就是129和130了。

编辑后执行 /etc/init.d/networking restart 重启网络

1.3 修改主机名

接下来我们再来编辑如下目录的hostname,主机Master,另外两台Slave1,Slave2 就可以了。之后重启就可以发现主机名改变了(应该有不重启的方法)

1.4 修改一下 /ect/hosts 

在原有的文本下修改

1.5 再来ping ping

非常幸福




2.1 安装配置ssh

3台虚拟机完成以下操作 (注意这个也是分root用户和普通用户的,看自己需求)

①执行命令:ssh-keygen–t rsa

连续回车生成无密码密钥对id_rus和id_rsa.pub,默认存储在/root/.ssh中

②主节点

执行命令:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

将id_rsa.pub追加到授权的key里面

执行命令:rm –r .ssh/id_rsa.pub

删除密钥

③2台分节点

执行命令:scp ~/.ssh/id_rsa.pub Master:~/.ssh

将id_rsa.pub复制到主节点

④主节点

执行命令:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

将分节点密钥追加到key中

⑤主节点

执行命令:scp ~/.ssh/authorized_keysSlave1:~/.ssh

scp ~/.ssh/authorized_keysSlave2:~/.ssh

将主节点授权的key复制到2个分节点

2.2 测试

3台虚拟机两两之间

执行命令:ssh 主机名或ip

如果都能登录则配置成功(主要是主节点ssh另外两个)

问题1:执行scp命令时password打死都正确不了

解决方法:三个节点都修改如下地址的文件加上PermitRootLogin yes,重启(或别的方法)


问题2:修改静态ip后第二天不能联网

解决方法:虽然网上很多的解决方法,比如改dns,但是我直接备份了一个interfaces的原文件,再重启一下... ...

笔记:

1.测试的时候,被测试的机子不要关机,不要关机,不要关机,谢谢。

2.scp命令发送文件夹的话要加 -r,后面也要用到就不提了

你可能感兴趣的:(大数据学习(ip与ssh具体配置))