外网也能连接服务器?

计算机系统导论 333 views 5 replies
mod
#1 ·
Shunlei Yang:

注意 ICSServer 需要在校园网环境下登录, (包括但不限于 XJTU-WLAN/XJTU-STU/宿舍组网等等),外网环境无法连接

一直没有尝试过外网(除校园网的网)连接服务器,结果居然成功了?无论是 vscode 还是自己的 shell 都可以 ssh 连接上:

image|690x345

mod
#2 ·

我个人体验来说,去年确实不可以,今年不清楚

#3 ·

这图也看不出来是外网进的啊

#4 ·

要想外网也能连,可以用转发,使用 frp 或者直接用 SSH Remote forwarding,在目标服务器上运行

ssh -R "*:<b>:localhost:<a>" -N <c> -v          

其中 <c>是可以公网 IP 访问的中继服务器,<a>是无法公网 IP 访问的目标服务器上 SSH 端口,<a> 是期望通过中继服务器连接的端口

#5 · (edited)

如确实有需求可以自行部署带 token 认证的 frp 服务,若未启用登录认证导致 ics 服务器受到攻击,后果自负。

#6 ·

修正:<b> 是期望通过中继服务器连接的端口,需要确保防火墙打开 TCP

<a> 一般是 22