不考虑穿透(公司不允许)

不考虑穿透(公司不允许)
1 jagger2048 Jul 21, 2022 用 zerotier 自建局域网,公网服务器 c 做 moon |
2 dcty Jul 21, 2022 via Android 临时传文件的话 piping 试试看 |
3 beginor Jul 21, 2022 via Android 在 C 上装个 frp ? |
4 devour Jul 21, 2022 ssh 隧道就可以了吧 |
5 wooyuntest Jul 21, 2022 wireguard |
6 1041412569 Jul 21, 2022 via Android 不能把 A 上传文件到 C 硬盘,然后 B 下载吗 |
7 32uKHwVJ179qCmPj Jul 21, 2022 同时连接到公网机器的 ssh 做端口映射(其实也就是穿透) |
8 chapiom Jul 21, 2022 ssh 连上 C ,scp 从 AB 之间传文件 |
9 jdz OP @1041412569 可以 但是麻烦 我想一步完成 |
10 cxtrinityy Jul 21, 2022 我说个简单的, 通过 ssh tunnel 来 scp 先用 ssh tunnel 通过 C 建立和 B 的连接: ssh -L 12345:C 可用来访问 B 的 IP:22 user@C, 意思就是 ssh 到 C 上, 然后转发本地 12345 端口上的请求到 B 的 22 端口 之后 A 从 B 下文件: scp -P 12345 B 的 [email protected]:/B 文件路径 本地保存路径 或者 A 给 B 传文件, 就是 scp 正常的用法 好久没用过 ssh tunnel 了, 应该没错 |
11 xxb Jul 21, 2022 via iPhone Tailscale 最 |
12 zwlinc Jul 21, 2022 C 上装 frp 和 ssh tunnel 效果差不多,这两种情况的带宽都取决于 C ,如果 A ,B 能通过 zerotier 直连,应该效果最好。 |
13 enrolls Jul 21, 2022 @cxtrinityy 的方法就是最简单(低依赖,无组件)的。 方法之一: [新 V2Ray 白话文指南]( https://guide.v2fly.org/app/reverse.html#%E5%8E%9F%E7%90%86) 方法之二: 在 C 上面开个 ftp ,AB 两边挂载? |
14 FrankAdler Jul 21, 2022 via iPhone 试试 rz sz 这类的呢,ssh 能连上去就可以传文件了 |
15 dushixiang Jul 21, 2022 via iPhone |
16 FindHao Jul 21, 2022 设置下 ssh 的 config 文件,用 ProxyJump 就行啊。简单来说就是 ssh 跳板,设置好 key 和三台机器的~/.ssh/config ,就可以直接在 A 上 ssh c 或者 scp 或者 rsync 之类的了 |
17 humbass Jul 21, 2022 |
19 heiher Jul 21, 2022 via Android ssh 自带这个功能,参数 -J on host b: ssh -J user@host_c user@host_c |
20 heiher Jul 21, 2022 via Android typo: on host b: ssh -J user@host_c user@host_a |
21 czyt Jul 22, 2022 ssh -R ssh- CNL |
22 changz Jul 22, 2022 via Android netcat 了解下,网络开发的瑞士军刀 |
23 1024cai Jul 22, 2022 n2n ,可以把两个不同内网的机器组成一个内网,然后像内网操作一样直接操作对方即可 |
24 shynome Jul 22, 2022 via Android 不能组 VPN 的可以考虑我的方案,记得设好防火墙,只允许 A 、B 访问 C 的特定端口段 https://github.com/shynome/sshd-proxy |
25 wslzy007 Jul 22, 2022 |
26 Tink PRO ssh 打洞啊 |
27 Blacate Jul 22, 2022 via iPhone scp -3 |
28 ToBeHacker Jul 22, 2022 libnice |
29 fonlan Jul 22, 2022 via Android C 上架个 rclone server 然后 A 和 B 装 client 和 C 同步? |
30 qbuer Jul 22, 2022 如果要一步完成一定得穿透吧。我的方案是在公网服务器开 openvpn ,并开启 vpn 客户端互相访问。客户端间就可以相互 ssh 了 |
31 Davic1 Jul 22, 2022 ssh 隧道. |
32 kaedeair Jul 22, 2022 用 ssh 反向代理 |
33 litec Jul 22, 2022 前面很多留言都有提到了,用 config 的可以,是在 A machine 上的.ssh/config , 之後可以 ssh user@B or scp file user@B:destination 成你要的目的 Host B HostName ip of B ProxyCommand ssh -q -W %h:%p C Host C HostName ip of C |
34 MstMoonshine Jul 22, 2022 如果需要拷贝文件的时候你同时可以访问 A 和 B 的话,可以考虑使用 Magic Wormhole ( https://github.com/magic-wormhole/magic-wormhole)。在 A 上执行 wormhole send [path_to_file],A 上会生成一个简单的 token (比如:9-monument-keyboard ),然后在 B 上执行 wormhole receive [token] 即可(比如 wormhole receive 9-monument-keyboard )。 如果不能同时访问 A 和 B 的话,就还是考虑 frp ( https://github.com/fatedier/frp )、ssh tunnel 之类的。 |
35 7RTDKSAK Aug 4, 2022 croc 开 relay,楼主你信我没错 |
36 linuxgo Aug 18, 2022 从 A sftp B 或者从 B sftp A |