標籤:提示 sysconfig 管理器 檔案名稱 靜態 名稱 本機電腦 port 過程
背景
在正式生產環境中,通常需要使用Xshell等終端軟體,通過固定IP地址遠端連線生產伺服器進行管理,所以需要給生產伺服器分配一個靜態IP地址,以方便本機電腦遠端連線。
目的
本文目的在於模仿生產環境,為伺服器設定靜態IP地址,並使用Xshell進行串連。
分為兩步:
1.設定靜態IP地址;
2.使用Xshell進行遠端連線;
準備工作:
Virtual Box;
centOS 7.3.1611;
vi/vim;
Xshell;
開始:
本文主要討論靜態IP設定,Virtual Box安裝CentOS 7的過程不在此做示範,如有需要可自行百度進行參考。
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.使用Xshell進行串連
使用Xshell進行遠端連線伺服器,需要開放伺服器的22連接埠,使用如下命令:
sudo firewall-cmd --zone=public --add-port=22/tcp --permanent #開放22連接埠
sudo systemctl restart firewalld.service #重啟防火牆服務
連接埠設定完成後,需要設定virtual box的網路方式
選擇設定-->網路,選擇"橋接網卡",然後重啟虛擬機器。
等待重啟完畢,開啟Xshell,準備進行串連
點擊"建立" ,調置名稱,主機,按"確定"
設定完成,接下來只要進行串連時輸入使用者名稱與密碼,進行串連。
好了,接下來我們就可以愉快的在Xshell中打命令動作伺服器了。
centOS 7設定靜態IP,使用Xshell遠端連線