今天安裝完帶GNOME的CentOS后發現XShell無法連接上Linux。
原因是sshd服務沒有開啟。下面是解決辦法:
1 ip addr 發現網卡名稱為ens33

2 在/etc/sysconfig/network-scripts/目錄下找不到ifcfg-ens33文件。下圖有該文件是因為這是問題解決后我截的圖。
需要在有線連接中增加一個ens33的網絡配置


3 切換到root用戶后,查看本機是否安裝了sshd。如果沒有安裝,則需要yum install openssh-server安裝該軟件。

4 啟動SSH服務。輸入命令:service sshd restart 重啟SSH服務。
命令:service sshd start 啟動服務 | 命令:service sshd stop 停止服務
重啟后可輸入:netstat -antp | grep sshd 查看是否啟動22端口(可略)。

5 設置開機自動啟動該服務
輸入命令:chkconfig sshd on 即可。
注:若是chkconfig sshd off則禁止SSH開機啟動。

