【发布时间】:2013-09-12 20:55:51
【问题描述】:
当我 ssh (OpenSSH) 到服务器时,我可以键入“~C”进入 ssh 的命令行,然后打开一些隧道。有没有办法编写这个脚本或编写一个 C 程序来做到这一点?我想通过 ssh 连接到我的服务器,然后运行命令打开隧道。
【问题讨论】:
-
有办法做到这一点。您是否要求我们提供代码演示如何做到这一点?如果是这样,您应该展示您尝试过的方法,并解释为什么它不起作用。
-
隧道从哪里到哪里?一般来说,
ssh的-L和-R选项很有帮助(请参阅man ssh)。 -
锡人 - 如果有办法做到这一点,请让我知道一般情况下如何。也就是说,客户端连接到服务器后,运行在服务器端的程序如何在客户端打开隧道呢?
-
-L 和 -R 无济于事,因为它们是在建立连接之前在客户端传递的。