您是否需要某个shell程序进行代理转发?

时间:2012-07-20 02:58:12

标签: linux ssh socks xubuntu

我正在尝试为我的工作设置安全代理。 This article perm link 表明我应该使用SSH隧道+ SOCKS代理转发。我是否需要访问服务器上的特定 shell程序,或者任何shell程序都可以访问?我有bashtcshzsh可用。

Long version of the question here.

2 个答案:

答案 0 :(得分:2)

您在本地计算机上运行ssh -D 9999 username@ip-address-of-ssh-server。除了要登录的shell之外,远程端不需要任何其他内容。因此bashtcshzsh没问题。

运行ssh -D命令之后,看起来就像没有-D 9999标志的“ip-address-of-ssh-server”。您将在shell中,您将在远程计算机上看到命令提示符。你可以不管它。您只需要设置浏览器即可在localhost:9999上使用SOCKS代理。

答案 1 :(得分:1)

使用bash因为它的普及/无处不在。您将找到的大多数示例都将使用此语法。

ssh的功能集与使用的shell无关。