我用
ssh -D 1080 myhost.org
...打开从我的工作机器到我家用机器的 SSH 隧道,以便绕过公司防火墙上愚蠢的内容过滤器。但是,这也会创建一个交互式 SSH 会话,该会话在我使用隧道的整个过程中都有效。有没有办法告诉 SSH 只创建隧道而不打扰交互式会话?
答案1
看来您想要 -N 标志。
ssh -D 1080 -N myhost.org
答案2
来自 ssh 手册页:
-N Do not execute a remote command. This is useful for just forwarding ports (protocol version 2 only).
答案3
我通常发现这样更好,因为它不仅停止听取命令,而且还进入后台。
SSH -D 1080 -N -f yourhost.org