V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
kelvinblood
V2EX  ›  Linux

求问:为何没有办法 ssh 登陆自己的服务器

  •  
  •   kelvinblood · 2015-02-23 05:27:48 +08:00 · 5168 次点击
    这是一个创建于 3568 天前的主题,其中的信息可能已经有所发展或是发生改变。
    具体来讲就是我用 WiFi 和3G、4G网络几个轮番试了都没办法登陆,

    输入域名,则 v4v6地址都显示No route to host,
    输入 ip,则显示连接超时。

    服务器已经把防火墙关闭了,用ftp连接没问题,也可以访问服务器的 http 网页。
    从美国的服务器也可以ssh 登陆。
    重启之后也再试了一遍,还是不行 Orz

    半小时前还在连接,突然不能本地直连了,咋都都想不出来原因。
    32 条回复    2015-02-25 12:53:06 +08:00
    Sylv
        1
    Sylv  
       2015-02-23 05:30:25 +08:00 via iPhone   ❤️ 1
    被墙了?
    kelvinblood
        2
    kelvinblood  
    OP
       2015-02-23 05:31:13 +08:00
    @Sylv 不会啊,我访问 ftp 和 http 都没有问题。
    kelvinblood
        3
    kelvinblood  
    OP
       2015-02-23 05:34:58 +08:00
    服务器只有 iptable 一个防火墙。软件就装了 lnmp 和 openVPN 、 pptp 这种东西而已。其他服务正常只有 ssh 出问题。有人遇到过类似问题么?
    sh4n3
        4
    sh4n3  
       2015-02-23 05:35:36 +08:00   ❤️ 1
    先换个端口?
    kelvinblood
        5
    kelvinblood  
    OP
       2015-02-23 05:43:13 +08:00
    @sh4n3 换了默认的22端口,不行。。。

    和平时一样的登陆命令,也只有我一个人在用,突然间没办法登陆,真奇怪。。。
    sh4n3
        6
    sh4n3  
       2015-02-23 05:50:37 +08:00   ❤️ 1
    @kelvinblood 墙也可以基于端口过滤,不能排除这个吧。
    继续变量排除法,用其他网络试试呢。
    或者,联系服务商?
    kelvinblood
        7
    kelvinblood  
    OP
       2015-02-23 05:54:34 +08:00
    @sh4n3 哦,谢谢提醒,我问一下 linode ~~
    kelvinblood
        8
    kelvinblood  
    OP
       2015-02-23 05:55:32 +08:00   ❤️ 1
    @sh4n3 正在找国内的服务器试一下~。
    kelvinblood
        9
    kelvinblood  
    OP
       2015-02-23 06:01:14 +08:00
    @sh4n3 又发现一个问题!服务器字符也出问题了,突然间中文显示不出来了= =

    要不要重装一遍算了Orz
    sh4n3
        10
    sh4n3  
       2015-02-23 06:37:58 +08:00   ❤️ 1
    @kelvinblood 直接用英文嘛。
    跟我一样 = = 坏了就重装
    Delbert
        11
    Delbert  
       2015-02-23 08:16:01 +08:00 via Android   ❤️ 1
    @kelvinblood 字符编码问题?是不是登陆客户端的code page变了造成的?
    taozle
        12
    taozle  
       2015-02-23 08:20:49 +08:00 via iPhone   ❤️ 1
    我之前也出现过这个问题 没找到解决办法 然后重装了
    zjgood
        13
    zjgood  
       2015-02-23 08:29:22 +08:00 via Android
    我的电信3G亦无法ssh,翻墙可解。
    但是实际上并未被墙,估计是ssh翻墙的人多了,直接禁止了port 22?
    msg7086
        14
    msg7086  
       2015-02-23 08:31:35 +08:00
    No route to host / 超时

    请先在本地做一个MTR。
    vzch
        15
    vzch  
       2015-02-23 08:37:07 +08:00   ❤️ 1
    你装 PPTP 那么我假定你 iptables 开转发了,可以访问服务器的 http 网页,就说明没被墙,通常我出现这种状况是 iptables 配置错误导致的,所以如果能输出 iptables-save 的信息或许有助于排错。你的发行版类型?
    keepsome
        16
    keepsome  
       2015-02-23 09:36:21 +08:00   ❤️ 1
    屏蔽国内ip管理?我有个vps就这样,在跳板上可以ssh,直连就不行,其他访问都没事
    kelvinblood
        17
    kelvinblood  
    OP
       2015-02-23 23:19:56 +08:00
    @msg7086 就是这么任性233333333
    kelvinblood
        18
    kelvinblood  
    OP
       2015-02-23 23:23:26 +08:00
    @keepsome 说屏蔽也不是,因为我 pptp 和 ftp 都用的 high high 的。。。。。= =
    kelvinblood
        19
    kelvinblood  
    OP
       2015-02-23 23:30:48 +08:00
    @vzch 谢谢回复~

    出现问题的时候我 iptables -F 清掉了也不行,所以觉得很奇怪。
    发行版是 Debian 7.8。iptables-save信息是这个,请问可以看得出什么东西来么?

    kelvinblood
        20
    kelvinblood  
    OP
       2015-02-23 23:33:18 +08:00
    @zjgood 你的这个解释真的挺有可能!虽然我的不是22端口,而且换了端口也不能登陆。

    我就是在不能登陆之前做了很多的 ssh 的登陆,几台设备加起来大概一小时内几十次。流量加起来大概有几十 G。
    kelvinblood
        21
    kelvinblood  
    OP
       2015-02-23 23:34:57 +08:00
    @taozle Orz~~~~后天去上班,在办公室和新住处如果 ssh 还是不行也找不出原因的话,大概我也要步你后尘了(掩面
    kelvinblood
        22
    kelvinblood  
    OP
       2015-02-23 23:39:16 +08:00
    @Delbert 不太懂这个也,不过我觉得应该不是字符编码问题吧。

    我是三台设备的 ssh 客户端,先前都可以登陆,但是现在家里的网络都没办法登陆。后天上班去公司试试。
    popu111
        23
    popu111  
       2015-02-24 01:10:35 +08:00   ❤️ 1
    。。。我们学校就屏蔽了ssh。。。弄得我蛋疼了好长时间,还用过堡垒机GateOne: https://github.com/liftoff/GateOne/ 后来发现挂个代理就解决了:D,于是我一开电脑必开ss。。。
    popu111
        24
    popu111  
       2015-02-24 02:29:25 +08:00
    大哥你找到问题了么?
    kelvinblood
        25
    kelvinblood  
    OP
       2015-02-24 02:32:35 +08:00 via iPad
    @popu111 等上班再看。。休假最后一天要好好休息23333到时候艾特你
    popu111
        26
    popu111  
       2015-02-24 02:34:57 +08:00
    @kelvinblood 额。。。祝你找出问题。。。其实今天晚上先装个GateOne一切就好办了,就算挂代理没用(一般是网络屏蔽)那也可以用ssh,无非不能复制粘贴了
    keepsome
        27
    keepsome  
       2015-02-24 11:38:03 +08:00
    @kelvinblood 我的那个vps也是啊,就ssh不行,ftp和http都能正常用,应该是你的ip被屏蔽了,祝好运~
    vzch
        28
    vzch  
       2015-02-24 17:17:14 +08:00
    不是 iptables 的问题,换低位端口试试
    kelvinblood
        29
    kelvinblood  
    OP
       2015-02-25 05:00:51 +08:00
    @keepsome
    @vzch
    @popu111
    @msg7086
    @Sylv
    @sh4n3
    @Delbert
    @taozle

    感觉是我前几天没测完整的原因。。。。。。

    结论就是:我这服务器的IP的xx端口被封了。。。。。。。

    今天重装了系统,一开始登陆没问题。配好ssh之后,突然之间又不能登陆了= =换了其它端口就可以了。其它服务器使用xx端口也没问题。

    究竟是什么条件触发的GFW啊Orz
    popu111
        30
    popu111  
       2015-02-25 08:42:13 +08:00
    @kelvinblood 一开始登陆是啥?
    kiritoalex
        31
    kiritoalex  
       2015-02-25 09:53:21 +08:00 via iPhone
    @kelvinblood 包分析吧
    kelvinblood
        32
    kelvinblood  
    OP
       2015-02-25 12:53:06 +08:00 via iPhone
    @popu111 一开始登陆是默认的22端口。没有问题。

    改成了常用的1344端口立刻就不能登录了。_(:з」∠)_

    前几天大概是我改了端口但是忘了重启服务。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2455 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:57 · PVG 23:57 · LAX 07:57 · JFK 10:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.