利用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. LINUX下线程默认栈大小的设置
  2. 制作ubuntu16.04的docker镜像
  3. 傅里叶变化的本质:复数的实部和虚部的对应关系
  4. 全球及中国油气装备行业投资状况及运营前景研究报告2021版
  5. spring Boot打可执行的jar包
  6. 「 每日一练,快乐水题 」682. 棒球比赛
  7. ubuntu进入linux系统安装程序,Ubuntu Linux下安装软件方法
  8. python中var是什么_这些Python Number 知识你需要了解!
  9. C语言十进制数转换为八进制(附完整源码)
  10. 文献学习(part52)--基于泛岭估计对岭估计过度压缩的改进方法
  11. SAP CRM 中间件Request download里,遇到/SAPPSPRO/S_MAT_ENHANC_COMM 错误的解决办法
  12. java自动识别验证码_Java使用OCR技术识别验证码实现自动化登陆方法
  13. JQuery序列化表单serialize() 以及 serializeArray()
  14. 【图像融合】基于matlab GUI小波变换彩色图像融合(带面板)【含Matlab源码 782期】
  15. 某度文库付费文档下载,实测可用~
  16. 2021年中式面点师(中级)及中式面点师(中级)实操考试视频
  17. 量化择业 银行vs券商vs公募vs私募?(行内人深度分享)
  18. 西游记中四大菩萨的坐骑
  19. 免费录屏软件Captura下载安装及分享
  20. 信用卡账单采集解析系统设计

热门文章

  1. Java编程——判断奇偶数
  2. C# 将Excel转为OFD、UOS
  3. 医疗管理系统-手机验证码登录
  4. 向量内积(点乘)和外积(叉乘)概念及几何意义
  5. 我的第一篇博文,鼓励一下自己好好学习
  6. uniapp小程序端适配屏幕宽度/图片居中
  7. notepad++光标变成下划线,怎么变回来?
  8. Java函数式编程:一种令人懵逼的技术,但是真的很好用... ....吧?
  9. VS2008 服务器资源管理器打不开
  10. 1.简单理解入门k8s