如何使用 autossh 设置简单的袜子代理?

如何使用 autossh 设置简单的袜子代理?

我用来通过 host 设置动态端口转发。我想切换到使用守护进程来确保我不需要手动监视它。ssh -D 12345 [email protected]somewhere.comautossh

我安装了 autossh 软件包(在我的 Linux Mint 18.1 上),但我不太明白我应该做什么。为什么下面没有任何配置/默认文件/etc/?启动 autossh 隧道的服务在哪里?我需要手动完成所有这些工作吗?

答案1

Fingerpich 答案的解释:

  • autossh -f导致 autossh 在运行 ssh 之前下降到后台。

  • -M指定 autossh 使用的监控端口。

  • -D指定本地socks代理端口

  • -N指定不执行远程命令。这对于转发端口很有用

如果您不想使用监控端口,则可以使用以下命令每 10 秒使用 SSH 保持活动一次来检测故障:

autossh -f -M 0 -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" -D localhost:1234 -N [email protected]

答案2

我找到了答案这里并使用以下命令

autossh -f -M 5731 -D localhost:1234 -N user@ip

相关内容