1. 首页
  2. 软件应用

Ubuntu下SSH代理设置

方法一:使用命令

一般的 Linux 系统都自带 SSH 的客户端工具 openssh-clients,无须安装其它的客户端(Windows 下需要 PuTTY 或者 SecureCRT 或者 MyEnTunnel 等工具) 就可以通过 SSH 端口转发来实现爬“长城”的目的!只需要一个命令连接上 SSH 服务器,然后通过本地端口转发,就可以实现 Firefox 浏览器通过SSH 加密隧道连接上远程 SSH 服务器,然后通过这个服务器再访问整个互联网。

ssh -qTfnN -D 7070 username@sshserver.com

这个命令里面,其中 7070 是要建立加密隧道的本地一个未占用的端口,username@sshserver.com 分别指代你的 SSH 服务器的用户名和密码。另外-qTfnN和-D命令的简单介绍如下,你也可以在终端使用“man ssh”查看:

-q     Quiet mode.

-T     Disable pseudo-tty allocation.

-f      Requests ssh to go to background just before command execution.

-n     Redirects stdin from /dev/null (actually, prevents reading from stdin).  This must be used when ssh is run in the background.

-N    Do not execute a remote command.

-D    [bind_address:]port

在终端中输入这个命令,回车,然后输入密码,即可建立 SSH 端口转发了。这个命令的好处是即使你关闭了终端窗口,ssh 仍然会在后台运行。

方法二:使用软件

ubuntu下一款比较好用的图形界面SSH代理工具是gSTM,安装很简单,只需要在终端输入sudo apt-get install gstm。安装完成后我们可以在应用程序的互联网中找到这款工具。

Ubuntu下SSH代理设置

点击添加,如下图输入用户名,密码,ssh服务器,端口等,type一般选择动态(dynamic)。

Ubuntu下SSH代理设置

成功建立了一个 ssh 加密代理后,设置你的 FireFox 浏览器的 socks 代理服务器为 127.0.0.1 端口为 7070 即可绕道访问正常情况下打不开的目标网址了。chrome浏览器可以参考《Chrome浏览器SSH代理设置》这篇文章。

最后来个广告:章郎虫使用后,感觉比较好的付费SSH代理,一年只需50元,购买地址:http://www.linost.com/

文章来源:网络

评论列表(0条)

  • 张刚 2011-11-06 18:56

    如果使用dreamhost的主机,会附送ssh账号,这个可以用来做ssh代理翻墙吗?

    • 章郎虫 回复 张刚 2011-11-06 19:27

      恩,可以使用,具体你可以网上找下教程哦。

  • 爱分享 www.ihref.com 2014-02-24 17:06

    可以使用

联系我们

0574-55011290

QQ:248687950

邮件:admin@nbhao.org

工作时间:周一至周五,9:00-18:00,节假日休息

QR code