我正在尝试为我的工作设置安全代理。 This article perm link 表明我应该使用SSH隧道+ SOCKS代理转发。我是否需要访问服务器上的特定 shell程序,或者任何shell程序都可以访问?我有bash
,tcsh
和zsh
可用。
答案 0 :(得分:2)
您在本地计算机上运行ssh -D 9999 username@ip-address-of-ssh-server
。除了要登录的shell之外,远程端不需要任何其他内容。因此bash
,tcsh
或zsh
没问题。
运行ssh -D
命令之后,看起来就像没有-D 9999
标志的“ip-address-of-ssh-server”。您将在shell中,您将在远程计算机上看到命令提示符。你可以不管它。您只需要设置浏览器即可在localhost:9999上使用SOCKS代理。
答案 1 :(得分:1)
使用bash
因为它的普及/无处不在。您将找到的大多数示例都将使用此语法。
但ssh
的功能集与使用的shell无关。