利用PuTTY的SSH Tunnels实现安全的代理

1 Comment五月 28, 2011
by 大漠标签:Putty使用 , SSH代理

安全外壳协议(Secure Shell Protocol / SSH)是一种在不安全网络上提供安全远程登录及其它安全网络服务的协议。最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。

常用的SSH工具有开源软件PuTTY,支持SSH远程登录的主机可以实现socks5代理服务器的功能,不过在PuTTY中没有配置文件,需要手动设置才能实现,且无法保存。

下面我们就来尝试使用笔者自己国外的一款开通SSH功能的空间来建立Tunnels,实现安全连接。

第一步:首先我们必须知道空间的IP地址,查看方法很简单,只要登录主机控制面板后就可以看到,具体如下图示:

利用PuTTY的SSH Tunnels实现安全的代理

第二步:配置PuTTy。打开PuTTy,点击“Session”(打开默认就是此界面),出现如图所示的界面,按图中所示进行操作。

注:如果下次想继续使用,只要打开PuTTy,然后选择相应的对话名称,点击“Load”按钮即可。

利用PuTTY的SSH Tunnels实现安全的代理

第三步:配置PuTTy。接上一步后,点击“Connection”→“SSH”→“Tunnels”,接着按下图所示进行操作即可:

利用PuTTY的SSH Tunnels实现安全的代理

注:在此我们使用的端口号是6600,一般我们在此所使用的端口号只要是大于1024的都可以。

第四步:配置PuTTy。如下图所示,就是我们进行第三步操作后所示的界面:

PuTTY的SSH Tunnels实现安全的代理

第五步:接下来就会出现如下图所示的PuTTy的登录界面:

PuTTY的SSH Tunnels实现安全的代理

第六步:输入你空间的账户名和密码,即可以出现如下图所示的界面,由下图来看,我们已经成功登录了。

PuTTY的SSH Tunnels实现安全的代理

第七步:配置浏览器的SOCKS代理(此处以Firefox为例来说明)。打开Firefox浏览器,点击“工具”→“选项→“高级”→“网络”,点击连接框右侧的“设置”按钮,接着在出现的“连接设置”界面中按下图所示进行设置即可:

注:这里输入的端口号一定要与第三步设置的端口号对应起来。

PuTTY的SSH Tunnels实现安全的代理

第八步:测试SOCKS代理设置是否成功。在Firefox浏览器地址栏中输入www.idcspy.org ,接着出现如下图所示的界面,表示可以正常访问美国主机侦探网站,也就是说我们设置的SOCKS代理是成功的。

PuTTY的SSH Tunnels实现安全的代理

说明:

这里只是以Firefox Browser为例来介绍,在其它浏览器中的设置方法也是类似的,如在IE8浏览器中的设置方法如下:“工具→Internet选项→连接→局域网设置→勾选代理服务器→高级→套接字(socks)”即可进行设置。

版权申明: 葫芦博客(www.huluboke.com )专栏作家原创
原文地址 http://www.huluboke.com/putty-ssh-tunnels/转载请保留本版权信息

利用PuTTY的SSH Tunnels实现安全的代理相关推荐

  1. 利用Putty建立SSH的tunnels访问内网资源

    适用场景访问阿里或者腾讯云只针对内网开放的资源. 本文以SQLSERVER 举例 举例你的内网 SQLSERVER的访问地址是192.168.33.88 . 你的Microsoft SQL Serve ...

  2. putty如何登陆oracle,利用putty的SSH tunnel连接Oracle

    1,在localhost的putty上设置SSH tunnel如下图: 这样连接本机的1511端口就会转到remoteIP的1521端口. 点击"Add",然后SSH登录到remo ...

  3. windows系统上利用putty通过SSH连接亚马逊AWS服务器

    1. 找到在购买亚马逊的AWS服务器时保存的密钥文件(假设为abc.pem). 2.打开PuTTYgen,如下图,点击图中1处的"load",找到abc.pem文件所在的位置,并选 ...

  4. Putty通过ssh代理连接远程服务

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/catoop/article/details/81478332 Putty通过ssh代理连接远程跨网络 ...

  5. 远程连接Kali Linux使用PuTTY实现SSH远程连接

    远程连接Kali Linux使用PuTTY实现SSH远程连接 本书主要以在Android设备上安装的Kali Linux操作系统为主,介绍基于Bash Shell渗透测试.由于在默认情况下,在Andr ...

  6. python paramiko并发_使用Python paramiko模块利用多线程实现ssh并发执行操作

    1.paramiko概述 ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography). 有了Paramiko以 ...

  7. putty连接linux上传python,通过PuTTY用于SSH的Python脚本

    我可以在命令行中给出以下命令 C:\>cd "C:\Program Files\ExtraPuTTY\Bin" C:\Program Files\ExtraPuTTY\Bin ...

  8. 怎样用putty设置SSH tunnel

    http://davihigh.spaces.live.com/blog/cns!E64F2DAC77562C4F!115.entry 怎样用putty设置SSH tunnel 凡是不晓得SSH为何物 ...

  9. putty怎么进入文件夹_如何利用putty工具上传文件 - 卡饭网

    图解使用FTP工具上传文件以FlashFXP为例 图解使用FTP工具上传文件以FlashFXP为例 现以FlashFXP为例,图解使用FTP工具上传文件. 1: 运行 LeapFTP,点击1处(站点- ...

最新文章

  1. [LeetCode]题解(python):087-Scramble String
  2. SGU 260.Puzzle (异或高斯消元)
  3. KS012基于SSM实现个人记账管理系统
  4. Maven项目整合讲义(Eclipse版)
  5. struts2官方 中文教程 系列一:创建一个struts2 web Application
  6. 虚拟机:Centos 7 安装JDK8(亲测)
  7. 200725学习日报循环语句和数组
  8. 想不到吧?数学还有如此妙用!
  9. 0基础能学mysql数据库吗_mysql学习入门:零基础如何使用mysql创建数据库表?
  10. 二分法:两个有序数组长度为N,找到第N、N+1大的数
  11. css设置各种中文字体如雅黑、黑体、宋体、楷体等
  12. 将网页内容保存为PDF及为PDF创建多级书签
  13. 第二期:关于大数据相关的问答汇总,关注持续更新中哦~
  14. 如何在家免费使用知网?
  15. linux调整刷新率,在Linux操作系统下调整屏幕刷新率的方法
  16. 重大发现:微信新上线的“群接龙”功能,你还不知道吗?
  17. 能用“收款人支付手续费”戏弄骗子吗?
  18. 专业课课本复习(数电,通原,数信,信号与系统,数据结构)
  19. 火柴人生存挑战2html5游戏在线玩,火柴人生存挑战
  20. ISP(图像信号处理)学习笔记-DPC坏点校正

热门文章

  1. 微信小程序授权信息报错:pad block corrupted
  2. windows远程桌面 远程服务器繁忙,Windows10提示“由于远程桌面服务当前正忙,无法完成...”如何解决...
  3. range arange
  4. Docker-网络配置<三>
  5. 魔域mysql下载,帮我看看 这句SQL语句,比较无语
  6. 我在深圳300元月薪的小资生活(强人)
  7. Jumpserver入门介绍
  8. Java LocalDate的使用
  9. 设置css优先级最高
  10. Oracle主库redo传输至备机,oracle物理DG管理-redo数据传输,应用与三种模式