SSH端口转发

本地端口转发,远程端口,动态端口

1、端口转发概述

SSH会自动加密和解密所有SSH客户端与服务端之间的网络数据。同时,SSH还提供了一个非常有用的功能,这就是端口转发。它能够将其他TCP端口的网络数据通过SSH链接来转发,并且自动提供了相应的加密及解密服务。这一过程有时也被叫做“隧道”(tunneling),这是因为SSH为其他TCP链接提供了一个安全的通道来进行传输而得名。例如,Telnet、SMTP、LDAP这些TCP应用均能够从中得益,避免了用户名、密码以及隐私信息的明文传输。而与此同时,如果您工作环境中的防火墙限制了一些网络端口的使用,但是允许SSH的连接,那么也是能够通过将 TCP 端口转发来使用 SSH 进行通讯。
总的来说 SSH 端口转发能够提供两大功能:
加密 SSH Client 端至 SSH Server 端之间的通讯数据。
突破防火墙的限制完成一些之前无法建立的 TCP 连接。
使用端口转发之后,A主机与B主机之间的TCP通信不会直接进行,而是会转到SSH客户端和服务来进行通讯,这样在实现了数据加密的同时也绕过了防火墙的限制。

2、本地转发和远程转发

2.1本地端口转发

命令:ssh -L localport:remotehost:port sshsrv

说明:

localport:本机开启的端口号

remotehost:最终通讯的机器IP

port:最终通讯的机器端口号

sshsrv:转发机器的IP

选项:

-f:后台启用

-N:不打开远程shell,处于等待状态

-g:启用网关功能

实例1.实现SSH本地端口转发

公司内部通信方式为telnet(23端口),且不允许外网直接访问;公司内部有台SSH服务器,且公司人员出差在外想要链接公司内网进行通信。

端口转发

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/99160

(1)
chenxinchenxin
上一篇 2018-05-22 21:43
下一篇 2018-05-22 23:49

相关推荐

  • LVM ,RAID详解及实例分析

    lvm 逻辑卷:由 dm 模块实现PV :物理卷 物理设备:可以是分区,raidVG :由多个pv组合的一个卷组相当于扩展分区,不能直接使用,它会将多个pv组合的逻辑设备上划分为多个大小为PE的块,PE大小比block chunk 大的多,由于受内核限制的原因,一个逻辑卷(Logic Volume)最多只能包含65536个PE(Physical Extent…

    Linux笔记 2018-04-23
  • 网络管理

    tcp udp 三次握手四次挥手 子网划分 ip nmcli

    2018-05-02
  • Linux 命令

    screen 创建会话

    2018-04-07
  • 用户、组和权限

    安全3A Authentication:认证 Authorization:授权 Accouting|Audition:审计 用户user 令牌token,identity Linux用户:username/UID 管理员:root,0(玉玺) 普通用户:1-65535 系统用户:1-499,1-999(centos7)(通关文牒) 对守护进程获取资源进行权限…

    2018-04-04
  • liunx 基础

    简单命令:

    Linux笔记 2018-04-01
  • 配置静态路由表 – Linux

    查看当前路由表 使用命令netstat或route -n查看当前路由表。 命令 $ netstat -nr Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 192.168.50.1 0.0.0.0 UG 0 0 0 ens37 19…

    Linux笔记 2018-06-12