如何使用 scp 将文件从 WAN 传输到 LAN

如何使用 scp 将文件从 WAN 传输到 LAN

我有一台机器 A,它有一个公网 IP 地址(addr_a),一台机器 B 位于一个局域网内,它的私网 IP 地址(addr_b),局域网的路由器有一个公网 IP 地址(addr_r)。如果我从机器 B 通过 ssh 登录到机器 A,如何使用命令 scp 将文件从机器 A 复制到机器 B?

答案1

你能避免登录吗?最好scpB类似

scp addr_a:foo/bar/baz .

如果你确实无法避免,你可以

  • 从路由器进行端口转发addr_b
  • 设置 IPv6 并提供B自己的地址,
  • B使用远程端口转发从到 进行ssh A,然后使用它返回。

相关内容