小白求问,非内网访问 ssh 问题

2019-10-03 11:09:46 +08:00
 635614874

有什么办法可以让我用自己的 mac 通过校园网 ssh 到 linux 吗,题主小白,对 linux 和 ssh 不太了解,恳请各位解答~

8044 次点击
所在节点    Linux
45 条回复
Juszoe
2019-10-03 11:13:31 +08:00
在你们实验室的路由器设置端口映射
z7356995
2019-10-03 11:21:08 +08:00
一楼建议不太可行,一般没有这个权限,frp 内网穿透了解一下,需要一台有公网 ip 的 vps 做端口转发实验室的 ssh 端囗
fengshils
2019-10-03 11:21:45 +08:00
实验室电脑上做个端口转发
fengshils
2019-10-03 11:22:37 +08:00
frp 跟 ngrok 需要公网 ip 限制比较大
635614874
2019-10-03 11:23:24 +08:00
@z7356995 这个一台有公网 ip 的 vps,比如是什么呢~ 我们实验室还有个群晖的 nas,我的电脑和 linux 都可以访问,可以吗?但是我好像不能配置这个 nas
Chauncey09
2019-10-03 11:26:15 +08:00
1 看一下实验室校园网是否能否 ping 通宿舍内网 IP,有权限做端口转发是否
2 无法满足上述全部条件,做没网穿透。内网穿透方法很多,frp 和 ngrok 都可以。
eason1874
2019-10-03 11:28:04 +08:00
简单来说,就是先在实验室公网跳板机(或者路由)指定一个端口,把这个端口流量转发到 linux 的 ssh 端口,然后你的 mac 你就可以用实验室公网 IP 和指定的端口访问了。

mac -> 实验室公网 IP:指定端口 -> 实验室跳板机流量转发 -> Linux 机器内网 IP:SSH 端口

原理是这么个原理,不过我只配置过跳板机 iptables 没在路由器上配置过,智能路由配置的话可能更简单?
635614874
2019-10-03 11:37:02 +08:00
@Chauncey09 学校校园网 ip 应该是 127.0.0.1,linux 和我的电脑都可以 ping 通,用 ifconfig 查看 linux 的 ip,发现另一个 ip 是 192.168.1.169 ,这个 ip 可以连 ssh. 所以这应该算满足第一个条件『看一下实验室校园网是否能否 ping 通宿舍内网 IP,有权限做端口转发是否』?
imWBB
2019-10-03 11:44:51 +08:00
https://www.natfrp.org/

这个时候 就推荐 别人提供的 免费 frp 服务了


就为这个 花钱 买 vps 不划算、
635614874
2019-10-03 12:04:14 +08:00
@imWBB 我自己平时在用的 vpn,是 shadowsocksX-NG,可以用在这个上面吗
scukmh
2019-10-03 12:19:07 +08:00
关键词,内网穿透,自己 google 去,建议先学习下计算机网络,等大三再学太晚了。
shakespaces
2019-10-03 12:24:18 +08:00
@635614874 和 ss 不是一个东西
dangyuluo
2019-10-03 12:32:26 +08:00
@fengshils 只要在学校里找一台宿舍区和实验室局域网都可以访问的电脑就可以 frp 了,不需要访问互联网。
Ackvincent
2019-10-03 12:53:24 +08:00
635614874
2019-10-03 12:58:17 +08:00
@scukmh 好的,感谢指导!虽然我已经研究生了,计算机知识亟待提高
HeliumTang
2019-10-03 13:08:02 +08:00
CEBBCAT
2019-10-03 13:20:04 +08:00
frp 最简单,也有免费的服务提供,再加上 ssh 是加密的,估计没啥问题,就是得小心对一下公钥指纹
635614874
2019-10-03 13:53:30 +08:00
@HeliumTang 感谢!这个好像还不错,但是必须要挂梯子才能连到这个服务器
jinliming2
2019-10-03 14:08:18 +08:00
实验室机器可以连到你的 Mac 吗?可以的话就反弹个 shell 出来就行了
635614874
2019-10-03 14:27:32 +08:00
@jinliming2 可以反向连接上!但是反弹 shell 是什么操作,有点搞不明白

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/606116

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX