码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS 静态IP设置和SSH连接

时间:2018-01-22 13:06:32      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:tab   fat   uid   proxy   虚拟机   emctl   rtu   9.png   class   

VirtualBox设置网络

在安装完成了CentOS之后,我在virtualbox中配置两个网络如下:

一个网络为NAT,另一个则为HOST-ONLY

技术分享图片

技术分享图片

其中NAT网络进一步配置其端口转发路由如下:

点击Advanced -> Port Forwarding

技术分享图片

上面的host port就是真实机的端口,guest port就是虚拟机的。配置完成之后,guest machine中会出现两个虚拟网上ifcfg-enp0s3ifcfg-enp0s8 依次对应两个网络

  • 配置ifcfg-enp0s3dhcp,使其可以访问外网
[~] cat /etc/sysconfig/network-scripts/ifcfg-enp0s3                           
TYPE="Ethernet"
PROXY_METHOD="none" 
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp0s3"
UUID="d2a5e550-b103-43da-a870-3c72c7108bdf"
DEVICE="enp0s3"
ONBOOT="yes"
  • 配置ifcfg-enp0s8的静态IP,使其与主机在同一个网段
[~] cat /etc/sysconfig/network-scripts/ifcfg-enp0s8
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static------------这是IP获取规则
IPADDR=192.168.56.103-------这是ssh登录的IP
NETMASK=255.255.255.0-------这是子网掩码
NM_CONTROLLED=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s8
UUID=9bbcb8fe-fad6-42ca-a5e5-6a6a8b8a7bd4
DEVICE=enp0s8
ONBOOT=yes
  • 更改防火墙的过滤规则
sudo firewail -cmd --zone=public --add-port=22/tcp --permanent
  • 重启网络服务和防火墙服务
sudo systemctl restart network.service
sudo systemctl restart firewalld.service

做完上述配置操作后就可以使用ssh登录虚拟机了,同时也可以用虚拟机访问外网!

CentOS 静态IP设置和SSH连接

标签:tab   fat   uid   proxy   虚拟机   emctl   rtu   9.png   class   

原文地址:https://www.cnblogs.com/oneTOinf/p/8328335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!