首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
备份容灾
›
备份
›
Mac OS安装centeos镜像,并通过端口转发实现同一局域网 ...
返回列表
发新帖
Mac OS安装centeos镜像,并通过端口转发实现同一局域网内多主机访问假造机
[复制链接]
发表于 2024-6-11 09:18:46
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
首先安装VM ware fusion假造机(也可以安装其他假造机软件,都差不多的)
安装之后下载centos镜像,然后选择本身想要的
配置
。
网络
配置
我这里选择手动
配置
。因为我不想DHCP去生成动态的ip地点。
ip地点和网关的网段必须保持一致。子网掩码设置255.255.255.0 DNS设置8.8.8.8或者跟网关一致
等待安装过程设置root的密码。安装后重启进入体系选择root登录
设置一个自定义的net模式毗连的网卡。选择VMware Fusion->设置->网络,
需要解锁才能添加、然后把刚刚创建的假造机网络选择刚刚创建的网卡即可。
22端口对应的服务是ssh隧道。80对应服务是http。443对应服务是https。3389对应服务是远程桌面。3306对应服务是mysql
数据库
毗连。根据本身的利用设置开放的端口
假造机需要打开
防火墙
并且设置开放的假造机端口。让其他机子访问到该
服务器
对应的服务
以下是linux下令的具体操纵:
一、
防火墙
的开启、关闭、禁用下令
(1)设置开机启用
防火墙
:systemctl enable firewalld.service
(2)设置开机禁用防火墙:systemctl disable firewalld.service
(3)启动防火墙:systemctl start firewalld
(4)关闭防火墙:systemctl stop firewalld
(5)检查防火墙状态:systemctl status firewalld
二、利用firewall-cmd配置端口
(1)查看防火墙状态:firewall-cmd --state
(2)重新加载配置:firewall-cmd --reload
(3)查看开放的端口:firewall-cmd --list-ports
(4)开启防火墙端口:firewall-cmd --zone=public --add-port=9200/tcp --permanent
下令含义:
–zone #作用域
–add-port=9200/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
注意:添加端口后,必须用下令firewall-cmd --reload重新加载一遍才会生效
(5)关闭防火墙端口:firewall-cmd --zone=public --remove-port=9200/tcp --permanent
假造机输入cd /etc/sysconfig/network-scripts 进入文件。输入ls下令查看你的网卡。 然后输入vi或者vim加上的网卡名。我的是ifcfg-ens33。进去编辑主要修改ONBOOT=yes。设置yes是每次进入假造机自动毗连该网卡。否则每次进入无法毗连网卡。因为我在前面安装镜像的时候网络手动本身设置了。这里的配置基本自动生成了
YPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #设置static、默认是DHCP动态分配ip地点
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=322d9598-5be2-4c73-a4d2-3abf039d54a2
DEVICE=ens33
ONBOOT=yes
IPV6_PRIVACY=no
IPADDR=192.168.187.187 #这里是本身假造机的ip地点
PREFIX=24
GATEWAY=192.168.187.2 #这里是网关的ip地点
DNS1=192.168.187.2 #这里可以设置8.8.8.8、114.114.114.114或者网关地点都行
每次添加开放端口都要重新加载配置 firewall-cmd --reload
其次利用ssh通道必须要开启sshd服务。一下下令是sshd的相关下令:
systemctl enable sshd #开机启动sshd服务
systemctl list-unit-files |grep ssh #检查是否开机启动
systemctl stop sshd #停止sshd服务
systemctl disable sshd #禁用开机启动sshd服务
想要浏览器通过ip地点访问假造机。先安装web
服务器
工具,例如Apache、Nginx其中一个
安装完记得开启。并端口转发开通80端口才可以通过浏览器访问 目标主机的ip地点加上端口转发的主机端口
通过ssh
[email protected]
-p 2222 其他电脑可通过
终端
或者xshll等SSH工具去访问假造机的
服务器
。192.168.1.100是假造机地点的主机电脑。2222是自动移net模式下的端口转发22。假造机的宿主机也可以通过
终端
输入ssh root@假造机ip地点去毗连。
如果想要外网访问到假造机则需要设置路由器端口映射。首先有一个公网ip地点、没有公网ip利用frp、蒲公英、花生壳等实现内网穿透。
懒得写了,主要是为了记录一下学习过程以免忘记
回复
使用道具
举报
返回列表
浏览过的版块
Nosql
Java
终端安全
涛声依旧在
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表