前提:
首先需要一台已裝有centos7的電腦(虛擬機的配置這里不說明,這里用的是物理機)
背景:
在工作中訪問linux的環境通常需要Xshell等終端軟件,通過配置靜態IP遠程服務器進行管理開發。
目的:
1、在centos7上配置靜態IP
2、關閉防火牆並且打開22端口
3、重啟服務
開始:
1、配置靜態IP
首先進入網絡管理器配置文件目錄 /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地址完畢
2、關閉防火牆並使防火牆開啟 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 -> 重啟
3、現在可以打開Xshell或Xftp進行遠程管理了