使用ssh做Linux集群安全管理
来源:互联网 发布:linux wget命令找不到 编辑:程序博客网 时间:2024/05/16 17:56
使用ssh做Linux集群安全管理
目的:为了使集群更为安全,使Web和DB不能直接登陆,只能通过登陆M来登陆Web和DB,达到集群安全的目的
新建虚拟机:起名为ubuntu—DB
新建虚拟机:起名为ubuntu—Web
新建虚拟机:起名为ubuntu—M
vim /etc/hostname
然后重启两个虚拟机
reboot
在本地终端和虚拟机上分别安装ssh并启动
sudo apt-get install openssh-server
service ssh root
打开DB和M两个虚拟机,分别登陆root用户,并分别修改主机名称为ubuntu—DB和ubuntu—M
vim /etc/hostname
ubuntu—DB
ubuntu—M
查看两个主机的IP
ifconfig
172.16.138.128 ubuntu—M
172.16.138.130 ubuntu—DB
这时M和DB全可以在终端通过密码登陆
分别切到root用户
在ubuntu-M上生成秘钥
ssh-keygen-t rsa
找到公钥id_rsa.pub上传到ububtu-DB
scp id_rsa.pub gaohang2@172.16.138.130:/tmp
切换到ubuntu-DB的root用户,这时需要输入密码
在ubuntu-DB里将公钥放在authorized.keys文件夹
cat /tmp/id_rsa.pub >> .ssh/authorized_keys
退到ubuntu-M再访问ubuntu-DB就不需要密码了
同样,上传东西亦如此
这时在本地终端还可以通过密码访问ubuntu-DB
打开DB的配置文件
vim /etc/ssh/sshd_config
找到 PasswordAuthentication ,去掉前面注释并把后面的 yes改成no
这时就无法在终端上连接ubuntu-DB了,只能通过ubuntu-M进行连接管理
- 使用ssh做Linux集群安全管理
- 使用ssh做端口映射
- linux-使用ssh做代理来连接局域网内部电脑
- Linux集群配置SSH互信
- 配置ssh以及ssh的安全管理
- 高级Linux安全管理技巧
- 高级Linux安全管理技巧
- 高级Linux安全管理技巧?
- linux Pam密码安全管理
- Linux 服务器安全管理
- Unix/Linux账号安全管理
- Linux账号的安全管理
- linux下安全管理
- 使用SSH做SOCKS代理
- linux集群批量管理工具parallel-ssh(pssh)的安装与使用
- Hadoop-Linux集群批量部署管理工具parallel-ssh(PSSH)的安装与使用
- 搭建集群必备:windows如何使用Xshell远程连接(SSH)Linux
- Linux集群批量管理工具parallel-ssh(PSSH)的安装与使用
- 使用反射+策略模式代替项目中大量的switch case判断
- AFNetWorking3.0 http post 字符串
- GreenDao(数据库)的使用
- R高效数据处理包
- Python操作MS SqlServer
- 使用ssh做Linux集群安全管理
- 01背包问题代码
- java.lang.IllegalArgumentException: Invalid character found in the request target.
- 【String】异常JSON字符串解析问题
- 百度地图在android中的使用
- jQuery对DOM元素的向下遍历
- 学习网站
- spring框架详解(三)--AOP
- struts2之多个文件上传