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

当远程连不上服务器时,可能是一下原因:

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

服务器防火墙iptabes。

那就关闭防火墙

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

service iptables
复制代码

SSH服务有问题

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

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

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

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

    ps -e | grep ssh
    复制代码

    如果有ssh正在运行,会看到类似以下内容:

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

    这证明ssh已经在运行了,进程名为sshd

    如果没有运行,可以通过以下命令运行之:

    /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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值