前提:linux
首先须要一台已装有centos7的电脑(虚拟机的配置这里不说明,这里用的是物理机)shell
背景:vim
在工做中访问linux的环境一般须要Xshell等终端软件,经过配置静态IP远程服务器进行管理开发。centos
目的:服务器
一、在centos7上配置静态IP网络
二、关闭防火墙而且打开22端口tcp
三、重启服务centos7
开始:3d
一、配置静态IPrest
首先进入网络管理器配置文件目录 /etc/sysconfig/network-scripts/
使用vi/vim打开ifcfg-enp0s3 文件,可能你的目录下文件名会是ifcfg-xxxxx;
将BOOTPROTO配置项的值由"dhcp" 修改成 "static";
ONBOOT配置项的值修改成"yes"
并添加四项配置值
IPADDR="192.168.3.105" #要分配给机器的静态IP地址 由于是在虚拟机中,因此我设置成与个人机器同一网段
GATEWAY="192.168.3.1" #网关 设置为与本身机器相同就能够了
NETMASK="255.255.255.0" #子网掩码
NM_CONTROLLED="no" #这个配置项值为no,表明不禁网络控制器接口控制,而是便用配置文件
添加完成后,内容以下所示:
编辑完成后,使:wq保存并退出;
使用cd .. 退回上层目录,编辑 network 文件,添加DNS:vim network
添加两项配置值:
DNS1=192.168.1.1
DNS2=8.8.8.8
完成后,:wq 保存退出
接下来须要重启网络服务,使修改内容生效,使用sudo systemctl restart network.service 重启网络服务
没有任何提示就是重启成功,再使命令ip addr查看修改是否生效
如图所示,证实咱们的修改已经生效,到此设置静态IP地址完毕
二、关闭防火墙并使防火墙开启 22 端口
(1)关闭防火墙并使防火墙开启 22 端口
sudo firewall-cmd --zone=public --add-port=22/tcp --permanent
(2)从新开启防火墙
sudo systemctl restart firewalld.service
(3)重启网络服务
sudo systemctl restart network.service
(4)重启系统
右击 centos7 -> 重启
三、如今能够打开Xshell或Xftp进行远程管理了