我查看了 ssh 手册 ( ) 并阅读了和选项man ssh
的定义,但不太明白它们的区别。两者似乎都能将请求转发到所需的主机和端口。有人能试着向孩子解释一下它们的区别吗... 这两个选项之间的主要区别是什么?-L
-R
答案1
它就在手册页中:
-L
指定到给定 TCP 端口或 Unix 套接字的连接当地的(客户端)主机将被转发到给定的主机和端口,或 Unix 套接字,偏僻的边。-R
指定到给定 TCP 端口或 Unix 套接字的连接偏僻的(服务器)主机将被转发到当地的边。
(我突出显示)
不同之处在于方向。-L
从本地转发到远程,-R
反之亦然。