當遠程連不上服務器時,多是一下緣由:bash
那就關閉防火牆服務器
/etc/init.d/iptables stop
複製代碼
或網絡
service iptables
複製代碼
若防火牆沒有問題.再看看是不是ssh
有問題。ssh
首先查看系統中ssh安裝包tcp
rpm -qa | grep ssh
複製代碼
而後查看該安裝包安裝信息(如安裝路徑,配置文件等)spa
rpm -ql openssh-3.5p1-6
複製代碼
再查看ssh服務有沒有運行code
ps -e | grep ssh
複製代碼
若是有ssh正在運行,會看到相似如下內容:進程
-----| -- |----------|------|
2254 | ? | 00:00:00 | sshd |
複製代碼
這證實ssh
已經在運行了,進程名爲sshd
。ip
若是沒有運行,能夠經過如下命令運行之:it
/etc/rc.d/init.d/sshd start
複製代碼
或
service sshd start
複製代碼
再看下這個ssh服務的網絡鏈接狀況:
netstat -ntlp
複製代碼
若是看到以下內容,說明啓動成功。
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 22109/sshd
複製代碼
ping
服務器的ip
若是能不通,就是線路問題
ifconfig eth0 192.68.1.240 netmask 255.255.255.0
複製代碼
vi /etc/sysconfig/network-scripts/ifcfg-eth0
複製代碼
加入:
IPADDR=192.168.1.102
NETMASK=255.255.255.0
BOOTPROTO=bootp
改爲 BOOTPROTO=static