最近,安裝了一下CentOS7的系統,發現身邊的仍是有不少小夥伴(包括我本身哈)在Xshell最近安裝了一下CentOS7的系統,發現身邊的仍是有不少小夥伴(包括我本身哈)在Xshell鏈接服務器時,仍是會出現問題,因此,我今天就這些問題作個小結。
首先,我先給你們說明一下常見的路由器模式。
一、NAT模式圖解
二、橋接模式
linux
Xshell 連不上服務器shell
一、排查步驟。
1)檢查路通不通。
ping IP地址
2)selinux或者iptables是否關閉。
3)服務端是否提供服務
netstat -lntup|grep sshd
ps -ef|grep sshd
################################################################
若是ping IP地址不通:
第一步檢查網起沒起 ifconfig
若是ifconfig顯示你的網卡已起,那就檢查另外的緣由,若是沒起,須要檢查你的網卡配置文件服務器
重點查看標紅的位置配的是否正確。若是虛擬編輯器裏選擇了下面圖裏標紅的DHCP,則BOOTPROTO=dhcp便可
若是沒有勾選,須要改BOOTPROTO=none或者static.
配置好網卡以後,重啓網卡service network restart便可。
###############################################################
第二步若是網卡成功啓動,以下圖。
再檢查你的虛擬編輯器以及當前虛擬機配置的是否正確
################################################################
第三步,檢查Xshell編輯的是否正確
###############################################################
第四步,檢查selinux是否關閉
SELINUX=enforcing改成SELINUX=disabled 顯示以下圖便可
##############################################################
第五步,關閉防火牆iptables
CentOS7 用systemctl stop firewalld.service
查看
CentOS6 用/etc/init.d/iptables stop
查看 /etc/init.d/iptables status
##############################################################
第六步檢查服務器端口是否開啓
檢查進程是否開啓
################################################################
第七步,檢查本地服務配置,確保下圖中的服務要開啓
################################################################
第八步,若是仍是連不上,查看VMnet8虛擬網卡的配置,有的電腦不能自動獲取,你須要根據你的網段狀況給它一個。
################################################################################################################################
至此,Xshell連服務器應該沒什麼問題了。ssh
ping 不通外網編輯器
咱們再來講說連不上外網的問題,連不上外網主要的兩方面。
一、你的虛擬編輯器配置的是否正確,子網以及網關是否正確
二、DNS配置的是否正確。首先你要了解DNS,建議看一下下面的連接
https://m.douban.com/mip/note/373697762/
咱們通常用阿里的DNS 223.5.5.5或223.6.6.6,你也能夠用8.8.8.8哈
確保/etc/resolv.conf的DNS配置正確就能夠啦。連上外網就不是什麼問題啦。ide
但願這篇文章對你們有幫助哈。3d