远程连不上服务器 解决方案

当远程连不上服务器时,多是一下缘由:bash

  1. 服务器防火墙iptabes。
  2. SSH服务有问题
  3. 客户端到服务器端的线路有问题。

服务器防火墙iptabes。

那就关闭防火墙服务器

/etc/init.d/iptables stop
复制代码

网络

service iptables
复制代码

SSH服务有问题

若防火墙没有问题.再看看是不是ssh 有问题。ssh

  1. 首先查看系统中ssh安装包tcp

    rpm -qa | grep ssh
    复制代码
  2. 而后查看该安装包安装信息(如安装路径,配置文件等)spa

    rpm -ql openssh-3.5p1-6 
    复制代码
  3. 再查看ssh服务有没有运行code

    ps -e | grep ssh
    复制代码

    若是有ssh正在运行,会看到相似如下内容:进程

    -----| -- |----------|------|
    2254 | ?  | 00:00:00 | sshd |
    复制代码

    这证实ssh已经在运行了,进程名为sshdip

    若是没有运行,能够经过如下命令运行之: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若是能不通,就是线路问题

  1. 临时修改:ifconfig ethx【x表明第几张网卡,通常eth0为第一张】 xxx.xxx.xxx.xxx【想要的ip】 netmask 255.255.255.0【网关,别的也行】。
    好比将第一张网卡ip 设置成192.168.1.240 掩码为 255.255.255
    ifconfig eth0 192.68.1.240 netmask 255.255.255.0
    复制代码
  2. 永久修改:ifcfg-ethx【x为第x张网卡】。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
复制代码

加入:
IPADDR=192.168.1.102
NETMASK=255.255.255.0 BOOTPROTO=bootp 改为 BOOTPROTO=static

相关文章
相关标签/搜索