两者在功能上有什么区别?我有点困惑。
本地转发使远程端口在本地可用。
远程转发使本地端口远程可用。
但是这种“可用性”将在两个方向上起作用......或者是吗?
例如以下(从主机“家”发出)
ssh -R 1234:localhost:2345 user@work
Run Code Online (Sandbox Code Playgroud)
这将在 work::1234 和 home::2345 之间建立安全隧道,对吗?
如果我在一端放入任何东西,它就会从另一端出来。
但是,我可以通过来自主机“工作”的以下调用来实现相同的目的:
ssh -L 1234:localhost:2345 user@home
Run Code Online (Sandbox Code Playgroud)
所以,唯一的区别是我从哪里调用它,对吗?