VirtualBox 安裝Centos 之訪問虛擬機裏面的服務受阻解決方案

狀況是這樣的,我學習cenots一直是在系統中採用virtualbox裏面安裝一個虛擬系統的方式。每次安裝以後,都發現不能訪問裏面的80、2一、3306等這些經常使用的端口。也就是說,我只能在本機訪問這些端口,想從其餘機器訪問不OK了。想起之前本身爲了這件事花了整整一週的時候才知道是端口的問題。今天必定要記錄下來,省得下次又忘記了。linux

開啓80、2一、3306端口:shell

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT
/etc/init.d/iptables save 
service iptables restart

其實,剛剛看了之前寫過的一篇文章。發現此文已是多餘的了。唉。既然寫了。就寫完整一點吧。tcp

通常來講,咱們不會使用linux自帶的防火牆的。在IDC機房,人家的防火牆是硬件。確定比軟件要強大得多。學習

可使用以下方式對操做防火牆:
永久性關掉防火牆shell:spa

chkconfig --level 35 iptables off

經過以下命令查看防火牆是否關閉:rest

service iptables status

若是已經正確關閉,則會輸出以下信息:code

iptables:未運行防火牆。

若是,你的是英文版本,則可能提示信息不太同樣。
若是沒有輸出相似防火牆關閉的信息,直接重啓系統或者執行以下命令試一試:orm

service iptables stop

關掉防火牆以後,那麼全部開啓的端口都將會暴露給互聯網全部人。那麼,可能會致使別有用心的人針對你的系統漏洞作出一些破壞的事情。ip

除了這個還有一個東西是就SELINUX這個玩意兒。若是防火牆放開了端口也沒法進行訪問。說明這個玩意作了限制,你們將它關閉便可。it

相關文章
相關標籤/搜索