这是我试图解决的问题。有一个服务器(“远程系统”),我可以从我的本地计算机 ssh 进入,但这个远程系统没有互联网连接。我想使用基于 ssh 的 VPN 通过我的本地计算机为远程系统提供访问互联网的权限。我该如何实现?我已经尝试了以下,这似乎部分工作。我所说的“部分工作”是指连接数据包(同步数据包)被发送到我的本地计算机,但无法建立到互联网的连接。我正在使用 tcpdump 在本地计算机上捕获数据包。本地计算机和远程系统都运行centos 7。
设置- 注意:下面的命令是按顺序运行的。user@remote 命令在远程服务器上运行,而 user@local 命令在本地计算机上运行。
[user@remote ~]$ ip 地址显示 1: lo: mtu 65536 qdisc noqueue state UNKNOWN 链接/环回 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 范围主机 lo valid_lft 永远首选_lft 永远 inet6 ::1/128 范围主机 valid_lft 永远首选_lft 永远 2: eth0: mtu 1500 qdisc pfifo_fast 状态 UP qlen 1000 链接/以太 AA:BB:CC:DD:EE:FF brd ff:ff:ff:ff:ff:ff inet AAA.BBB.CCC.DDD/24 brd AAA.BBB.CCC.255 范围全局动态 eth0 valid_lft 1785sec preferred_lft 1785sec inet6 EEEE:FFFF:GGGG:HHHH:IIII:JJJJ:KKKK:LLLL/64 范围全局 noprefixroute 动态 valid_lft 2591987sec preferred_lft 604787sec inet6 ABCD::IIII:JJJJ:KKKK:LLLL/64 …