1
zsj950618 2013-01-17 13:31:13 +08:00 via Android
那台服务器可以用外网访问吗?
|
2
penkchow OP 嗯 可以 用ip直接可以访问的
|
3
swulling 2013-01-17 13:56:00 +08:00
或许你们学校限制了端口访问,只开了80也不一定。。
你可以在学校用VPS试试到底是不是端口限制,如果是,则更换sshd的端口吧,一般来说443不用的话就用这个好了。。 |
4
penkchow OP 哦 是端口现在还是ip限制啊 我发现我连学校windows服务器也是超时
|
5
tarsier 2013-01-17 14:25:29 +08:00
端口限制吧,如果http可访问,而ssh不能的话
|
7
plprapper 2013-01-17 16:36:20 +08:00
你的IP应该是非公网的
|
9
TONYHEAD 2013-01-18 09:32:47 +08:00
一般学校机房对外对开放80端口。
|
10
penkchow OP @wzxjohn 嗯 情况是这样的 我现在在咱们学校的一个网站写代码,这学期网站打算改版,我也趁着这个契机将以前的windows server 2003改为了Ubuntu Server 12.04,心想着回家了还能用ssh连着,啥不会了google一下直接就可以在putty上操作了。现在看来真的是端口限制了,唉,向学校申请这是估计不靠谱,学校网络中心那帮人平时联网出问题了打电话过去咨询都态度差的狠,如果说申请什么端口更加难啊。
|
12
wzxjohn 2013-01-19 10:53:29 +08:00
@penkchow 所以没办法啦~我们网站有6个IP但是网络中心也只给其中一个开了外网22,所以没办法的~~~想要就自己去申请吧~~~
|
14
multiple1902 2013-01-20 00:34:01 +08:00
有个恶魔(daemon)程序叫 sslh [1],它使得 HTTP、HTTPS、SSH、OVPN 等服务可以开在同一个外网端口上。
你可以配置 HTTP 和 SSH 服务监听环回接口(loopback interface)的某两个 TCP 端口(port),然后在 sslh 的配置文件里指定这两个 forwarding,启动 sslh 服务。sslh 会监听给定的端口(也就是本例中的外网 80 端口),接受 TCP 连接并判断连接类型,然后 forward 给对应服务(HTTP 或者 SSH)的监听程序。 以上步骤貌似需要你在学校完成。 [1] http://www.rutschle.net/tech/sslh.shtml |
15
penkchow OP @multiple1902 感激不尽,虽然我现在不在学校 不过学校还有我的战友呢 所以 问题不大 我去试试
|
16
manoon 2013-01-20 13:47:37 +08:00
一般情况下,任何学校的大墙壁上面。都不会针对所有服务IP都开放80端口以外的端口的。甚至vpn常用用到的相关端口都会被BLOCK掉。
|
17
manoon 2013-01-20 13:49:23 +08:00
@multiple1902
第一次听说,一会儿我测试一下~~~ @penkchow 申请端口开放,在这放假的时候,肯定会很复杂。你也要理解工作人员的心情~~~ 不过,你问你们老师或者辅导员要一个可以拔入学校的VPN帐号,应该是不难的。 |