嘗試方法:
1,重新啟動CentOS
2,重啟VMWare
3,防火牆問題:
解決方案:
(1)查看防火牆:service iptables status
(2)先關閉防火牆:/etc/init.d/iptables stop
(3)打開防火牆: service iptables start
4,可能沒有安裝ssh-server 服務器
解決:(1)先檢查確認有沒有安裝ssh-server服務器,輸入命令:ps –e|grep ssh

(2)在CentOS命令區輸入:yum install openssh-server
5,安裝了ssh-server服務器,沒有開啟?
解決:開啟ssh-server服務器
在VMWare中輸入命令:service sshd start
(1)但是你會發現命令無效?
解決上面問題方案:這是要進入root 權限之后才能開啟。
輸入命令:su
(2)接着輸入你自己的密碼。-------你會發現,沒有顯示你輸入的密碼,以為輸入密碼無效?
解決上面問題方案:直接輸入正確的密碼之后按:Enter 會自動進入root權限。
接下來再次輸入命令:service sshd start

6,服務器防火牆關閉了22 端口?
解決方案:
(1)檢查端口開啟否?輸入命令:首先要進入root權限,輸入命令: ss -lnt

(2)開啟端口,開啟ssh-server服務之后,在檢查輸入命令:ss –lnt 如下:

附錄VMWare相關解決方案命令:
開啟ssh服務:service sshd start
關閉ssh服務:service sshd stop
重啟ssh服務:servcie sshd restart
SSH服務開機自動啟動:chkconfigsshd on
取消開機自啟動:chkconfig sshd off
開啟服務后,檢查服務狀態:service sshd status
解決原因2:安裝ssh:
yum install openssh-server
Xshell 遠程連接虛擬機成功:

7,可能情況,CentOS本身問題:
ftp
1.虛擬機可以選擇各種網卡類型,我選的是只主機方式
2.VW中linux默認是DHCP,進去配置下ip,比如192.168.88.88,255.255.255.0,192.168.88.1
3.重啟下網絡 service network restart。ifconfig看下是否設置好了。
4.確認linux下ftp已經安裝並打開,使用下述命令:
which vsftpd :查看是否安裝ftp 顯示出來路徑說明已經安裝,什么都沒有,則沒有安裝
service vsftpd start :開啟ftp
service vsftpd status :查看ftp的狀態
5.在主機windows下配置VMnet1,比如192.168.88.99,255.255.255.0,192.168.88.1
6.主機上ping 192.168.88.88,通的話安裝ftp軟件比如filezilla就可以用了。
--------------------------------------
如在linux主機上開發網絡程序 需要打開相應端口 客戶端才能連接
可現在該主機上使用 telnet localhost port來測試
也可在windows主機上下載tcping工具測試
當發現被防火牆阻擋時使用iptables -I INPUT -p tcp --dport 8889 -j ACCEPT打開端口
或編輯iptable 文件
