centos系統如何聯網以及遠程連接 最近幾個周一直在安裝linux的各個發行版本的系統。這些系統,有的方便的,在安裝過程就能把網路配好,有的需要安裝好後,啟動系統後對文件進行修改才能連上網。由於我和我的實習生同學經常會用到如何通過修改本地文件來聯網,所以做個隨筆,記錄一下步驟,以供以後參考使用。 ...
centos系統如何聯網以及遠程連接
最近幾個周一直在安裝linux的各個發行版本的系統。這些系統,有的方便的,在安裝過程就能把網路配好,有的需要安裝好後,啟動系統後對文件進行修改才能連上網。由於我和我的實習生同學經常會用到如何通過修改本地文件來聯網,所以做個隨筆,記錄一下步驟,以供以後參考使用。
- 一、配置網路環境:
- 當我們進入系統後,輸入命令cd /etc/sysconfig/network-scripts ,進入網卡配置文件所在位置,輸入ls查看
一般第一個就是網卡配置文件
2.輸入 vi ifcfg-ens192打開該文件,將文件內容修改為如下圖所示
將BOOTPROTO="DHCP"改為BOOTPROTO="STATIC",DHCP是指動態IP,STATIC即為靜態IP
將ONBOOT="no"改為ONBOOT="yes",即允許系統啟動時自動激活網卡
接著添上IPADDR、GATEWAY、NETMASK和DNS,這四項根據自己實際需求進行配置
3.配置完成後,按Esc鍵,輸入 :wq! 保存退出,接著輸入service restart network,重啟網路服務,有的環境下是systemctl restart network,可以通過ping www.baidu.com來判斷是否成功聯網
二、遠程連接配置
由於我本人在虛擬機伺服器上搭建好linux環境後,都是在本地使用mobaxterm遠程連接來以使用該環境,但是,如果不對環境的sshd_config做出適當更改的話,在連接時就會提示Using keyboard-interactive authenticatio,並且無法使用root賬戶連接,sshd是ssh協議里用來提供遠程連接服務的進程。
那麼我們需要做出的修改就是,輸入命令vi /etc/ssh/sshd_config,打開sshd_config,找到PermitRootLogin,將其改為下圖所示,意為允許使用root賬戶遠程登錄。
,
輸入wq!退出後,使用service restart sshd重啟sshd服務,接下來就可以遠程連接該環境。
但是神秘的是,有點系統如果直接改的話回不起作用,需要新添一行 PermitRootLogin yes才會生效,這個原因我也不太清楚。如果有人知道,請給我解答一下,謝謝。