Ubuntu下SSH代理设置

发表时间:2011-11-06 16:48 | 分类:软件应用 | 浏览:5,064 次

方法一:使用命令

一般的 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。安装完成后我们可以在应用程序的互联网中找到这款工具。

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

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

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

文章来源:网络

本文标签:,

本文链接:https://www.sijitao.net/629.html

欢迎您在本博客中留下评论,如需转载原创文章请注明出处,谢谢!

已经有3个回复
Comment (3)
Trackbacks (0)
  1. 张刚  ( 2011.11.6 18:56 ) : #-9

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

    • 章郎虫  ( 2011.11.6 19:27 ) :

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

  2. 爱分享 www.ihref.com  ( 2014.02.24 17:06 ) : #-8

    可以使用

  1. 还没有Trackbacks
一键脚本 博客历程 留言联系 文章归档 网站地图 谷歌地图
Copyright © 2010-2024 章郎虫博客 All Rights Reserved.