SSH端口转发

SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据。
但是, SSH 还能够将其他 TCP 端口的网络数据通过 SSH 链接来转发
,并且自动提供了相应的加密及解密服务。这一过程也被叫做“隧道”
(tunneling),这是因为 SSH 为其他 TCP 链接提供了一个安全的通
道来进行传输而得名。例如, Telnet, SMTP, LDAP 这些 TCP 应用均
能够从中得益,避免了用户名,密码以及隐私信息的明文传输。而与此
同时, 如果工作环境中的防火墙限制了一些网络端口的使用,但是允许
SSH 的连接,也能够通过将 TCP 端口转发来使用 SSH 进行通讯

实验环境:
A机器localhost——ip:192.168.5.112
B机器CentOS 6——ip:192.168.5.129
C机器CentOS 7——ip:192.168.5.139

A是外部的机器。
BC是企业内部的设备,出于安全考虑,BC禁止了外部非SSH协议端口的连接。
A希望能够和C机器使用telent通讯,我们利用ssh端口转发功能实现。

CentOS7主机防火墙禁止localhost 的ip地址访问。我们利用端口转发

image.png
image.png
image.png

localhost已被CentOS7拒绝访问

image.png
image.png

A机器的192.168.5.112:38976和B机器192.168.5.129:22建立起ssh连接。
A正在侦听9527端口

image.png

A机器telnet 127.0.0.1:9527端口

image.png
image.png

我们发现,B的55860端口和C的25端口已连接。


image.png
image.png
image.png
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   本文将介绍两种应用场景的SSH端口转发,分别是SSH本地转发以及SSH远程转发。 简介   SSH(Secur...
    KingFighting阅读 5,355评论 0 5
  • 第一部分 概述当你在咖啡馆享受免费 WiFi 的时候,有没有想到可能有人正在窃取你的密码及隐私信息?当你发现实验室...
    fastjrun阅读 4,849评论 0 8
  • 实战 SSH 端口转发 通过本文的介绍,读者可以从中了解到如何应用 SSH 端口转发机制来解决日常工作 / 生活中...
    hopevow阅读 4,638评论 0 9
  • 使用SSH对其它应用程序在别的TCP端口上建立的TCP/IP传输进行加密和解密,这一过程称为端口转发,其绝大多数操...
    yekai阅读 6,421评论 0 0
  • 精进 全员生发不能放弃任何一个人!要发动大家的智慧解决问题!让相关各方参与进来共同生发! 领悟 有话要好好说!要做...
    kiyoi2017阅读 1,248评论 0 1