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安裝之後怎麼設置?