两者在功能上有何不同?我对此有些困惑。
本地转发使远程端口在本地可用。
远程转发使本地端口远程可用。
但是,这种“可用性”将在两个方向上起作用……或者是吗?
例如以下内容(从主机“ home”发出)
ssh -R 1234:localhost:2345 user@work
这将在work :: 1234和home :: 2345之间建立安全通道,对吗?
如果我在一端放入任何东西,它将在另一端出来。
但是,然后我可以通过主持人“ work”的以下调用来实现相同目的:
ssh -L 1234:localhost:2345 user@home
因此,唯一的区别是我从何处调用它,对吗?