標籤:

centos 7 Minimal設置網路及配置ssh

centos 7 Minimal設置網路及配置ssh

CentOS-7-x86_64-Minimal-1511

虛擬機中最小化安裝最新版centos 7後發現沒有ifconfig等命令。

那麼心想就安裝一下好了,發現並沒有聯網。。。

參照早年的博客,去修改配置文件

cd /etc/sysconfig/network-scripts/

vi編輯 第一個ifcfg-enp0s3 (媽蛋名字不知為啥這麼怪,以前不是都叫eth0的么,可能各人網卡名稱不一樣,還得自己看一下)

vi ifcfg-enp0s3

進去看了下網卡參數。。沒敢亂改,只把ONBOOT=no改為了yes

:wq 保存後再去安裝貌似就可以聯網啦~~~

對了,之前還要重啟一下網卡

/etc/init.d/network restart

還好我大學時基本功紮實,幾年過去命令還沒都忘記~

繼續安裝ifconfig

yum seach ifconfig

提示信息好像說這個命令在一個叫net-tools.x86_64的包里,好吧,那就安裝這個包

yum install net-tools.x86_64

中間有兩個y要輸入回車,當然上面安裝的參數也可以直接加-y

安裝好後再試一下ifconfig的命令,果然就可以看到網路信息了。。

但是10.0.2.15這個ip很奇怪。。可能是虛擬機VirtualBox的迴環網卡導致的吧。但實際IP查看不是這個,坑(後面才知道我錯的多離譜)

這個時候還要在centos 中安裝ssh服務才行

yum install -y openssh-server

修改配置文件

vi /etc/ssh/sshd_config

主要是以下幾項:

Port 22,

PermitRootLogin,

RSAAuthentication,

PubkeyAuthentication 前的#的注釋去掉

因為是最新版的centos,媽蛋簡直各種坑啊,以前熟悉的service命令沒了,提示重定向。。老改來改去幹嘛呢。。

重啟動ssh命令:

systemctl restart sshd.service

也不像以前那樣有啟動完成的提示,可以用

systemctl status sshd.service 命令查看服務狀態

然後用xshell連接centos。。。。失敗。。。

這裡我卡住了大概一個多小時,查了N多文章,沒搞定。。

最後看到一篇文章用主機win7中的Xshell訪問虛擬機ubuntu。這篇文章才解決了我的問題

大概就是添加一塊虛擬網卡用作與宿主機通訊,一試果然。。。我估計早這樣上面那些亂七八糟參數也不用改了,杯具。。

這麼個小問題搞到夜裡0:50,最後的網路截圖看一下:

enp0s3是上網的網卡,enp0s8是和宿主機通訊的網卡

redis明天再裝吧。。。

推薦閱讀:

在 CentOS 7 上搭建屬於自己的 「完美」 郵件系統
如何詳細解釋圖片《我眼中的各 Linux 發行版用戶》?
如何修改Cent OS默認SSH埠
CentOS7搭建 Hadoop + HBase + Zookeeper集群
centos 7 minimal安裝之後怎麼設置?

TAG:CentOS | Linux |