我正在尝试为我的工作设置安全代理。这篇文章 perm 链接建议我应该使用 SSH 隧道 + SOCKS 代理转发。我是否需要访问服务器上的特定shell 程序,或者任何 shell 程序都可以?我有bash
,tcsh
和zsh
可用的。
问问题
144 次
2 回答
2
您ssh -D 9999 username@ip-address-of-ssh-server
在本地计算机上运行。除了要登录的 shell 之外,您在远程端不需要任何其他东西。所以bash
, tcsh
, orzsh
很好。
一旦你运行你的ssh -D
命令,它看起来就像你已经 ssh'ed 到没有-D 9999
标志的“ip-address-of-ssh-server”。您将在 shell 中,您将在远程计算机上看到命令提示符。你可以不管它。您只需要设置您的浏览器以在 localhost:9999 使用 SOCKS 代理。
于 2012-07-20T03:11:39.553 回答
1
使用bash
是因为它的流行/无处不在。您将找到的大多数示例都将使用此语法。
但是ssh
的功能集与使用的外壳无关。
于 2012-07-20T03:14:13.567 回答