前述(配置環境):shell
本次配置環境基於CentOS 6.8,物理主機的IP爲172.18.18.55vim
1、基本概念windows
一、Xshell概述 centos
Xshell 是一個強大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協議。Xshell 經過互聯網到遠程主機的安全鏈接以及它創新性的設計和特點幫助用戶在複雜的網絡環境中享受他們的工做。安全
Xshell能夠在Windows界面下用來訪問遠端不一樣系統下的服務器,從而比較好的達到遠程控制終端的目的。服務器
二、SSH協議概述
網絡
SSH(Secure Shell)爲創建在應用層和傳輸層基礎上的安全協議。SSH 是目前較可靠,專爲遠程登陸會話和其餘網絡服務提供安全性的協議。利用 SSH 協議能夠有效防止遠程管理過程當中的信息泄露問題。ssh
2、背景編輯器
安裝Centos6.8後,系統網絡鏈接使用橋接模式,若物理機鏈接到無線網狀態下,因爲分配的IP地址不夠,致使虛擬機沒法自動獲取IP地址,或鏈接後出現網絡掉線狀況,所以須要修改虛擬機網卡配置文件。ide
3、操做流程
前提:正常的生產環境下,通常不是以root用戶登陸操做系統,所以修改配置文件須要切換到root用戶。
#su root(切換至root用戶)
#ifconfig(執行ifconfig查看系統是否分配了IP地址,若沒有執行下一步)
#cd /etc/sysconfig/network-scripts(切換至network-scripts目錄下)
#ls (查看當前目錄下的文件,並找到ifcfg-eth0文件)
#vim ifcfg-eth0 (使用VIM文本編輯器,打開ifcfg-eth0文件)
修改前該文件內容如圖:
須要更改的內容爲:
BOOTPROTO=static(靜態)
ONBOOT=yes(設置網卡隨系統啓動而激活)
IPADDR=172.18.19.39(和物理機windows的IP地址一個網段)
NETMASK=255.255.255.0(掩碼和物理機同樣)
GATEWAY=172.18.19.1(網關和物理機同樣)
按ESC退出編輯模式
輸入命令:wq退出並保存文件
#cat ifcfg-eth0(查看ifcfg-eth0文件,肯定是被修改爲功了)
#service network restart(重啓網絡服務)
#ifconfig(查看配置後的IP地址)
打開Xshell軟件
鍵入命令#ssh root@172.18.19.39
輸入root帳戶密碼便可實現遠程連接
注意:若仍是鏈接不了,須要查看防火牆是否被關閉
執行#service iptables status(查看防火牆的狀態)
上述圖的內容防火牆是已經被關閉的,若沒有關閉則執行如下任意命令關閉防火牆
#service iptables stop (即時生效,重啓後復原 )
#chkconfig iptables off(永久性生效,重啓後不會復原)
輸入命令
#service network restart(重啓網絡服務)
而後再次使用Xshell鏈接便可.
4、其餘
本文主要介紹Centos6.8如何修改網卡的配置文件,目前使用的Centos7.2和上述方法相似,僅命令有所變化,下面經過命令簡單的介紹來實現如何修改Centos7.2的網卡配置文件。
#cd /etc/sysconfig/network-scripts
#ls
#vim ifcfg-eno16777736
修改:
BOOTPROTO=static(靜態)
ONBOOT=yes(設置網卡隨系統啓動而激活)
IPADDR=172.18.19.39(和物理機windows的IP地址一個網段)
NETMASK=255.255.255.0(掩碼和物理機同樣)
GATEWAY=172.18.19.1(網關和物理機同樣)
按ESC退出編輯模式
輸入命令:wq退出並保存文件
#systemctl stop firewalld.service(中止firewall)
或者#systemctl disable firewalld.service(禁止firewall開機啓動)
#systemctl restart network.servrce
或者#systemctl restart network(重啓網絡服務)
#ifconfig(查看配置後的IP地址)
經過以上簡單的命令介紹,模仿centos6.8修改網卡的配置文件,便可順利完成centos7.2的修改。