以下内容均来自网络, 留着备份下:
ssh 是有端口转发功能的。
ssh的三个强大的端口转发命令:
QUOTE:
ssh -C -f -N -g -L listen_port:DST_Host:DST_port user@Tunnel_Host
ssh -C -f -N -g -R listen_port:DST_Host:DST_port user@Tunnel_Host
ssh -C -f -N -g -D listen_port user@Tunnel_Host
-f Fork into background after authentication.
后台认证用户/密码,通常和-N连用,不用登录到远程主机。
-p port Connect to this port. Server must be on the same port.
被登录的ssd服务器的sshd服务端口。
-L port:host:hostport
将本地机(客户机)的某个端口转发到远端指定机器的指定端口. 工作原理是这样的, 本地机器上分配了一个 socket 侦听 port 端口, 一旦这个端口上有了连接, 该连接就经过安全通道转发出去, 同时远程主机和 host 的 hostport 端口建立连接. 可以在配置文件中指定端口的转发. 只有 root 才能转发特权端口. IPv6 地址用另一种格式说明: port/host/hostport
-R port:host:hostport
将远程主机(服务器)的某个端口转发到本地端指定机器的指定端口. 工作原理是这样的, 远程主机上分配了一个 socket 侦听 port 端口, 一旦这个端口上有了连接, 该连接就经过安全通道转向出去, 同时本地主机和 host 的 hostport 端口建立连接. 可以在配置文件中指定端口的转发. 只有用 root 登录远程主机才能转发特权端口. IPv6 地址用另一种格式说明: port/host/hostport
-D port
指定一个本地机器 “动态的'’ 应用程序端口转发. 工作原理是这样的, 本地机器上分配了一个 socket 侦听 port 端口, 一旦这个端口上有了连接, 该连接就经过安全通道转发出去, 根据应用程序的协议可以判断出远程主机将和哪里连接. 目前支持 SOCKS4 协议, 将充当 SOCKS4 服务器. 只有 root 才能转发特权端口. 可以在配置文件中指定动态端口的转发.
-C Enable compression.
压缩数据传输。
-N Do not execute a shell or command.
不执行脚本或命令,通常与-f连用。
-g Allow remote hosts to connect to forwarded ports.
在-L/-R/-D参数中,允许远程主机连接到建立的转发的端口,如果不加这个参数,只允许本地主机建立连接
分享到:
相关推荐
其实网上有很多源码。我只是编译了一下,fedora 14下成功运行。不过不能listen win下的LCX端口slave.呵呵,希望谁有可以listen的请给我留言。
iptables是一个Linux下优秀的nat+防火墙工具
linux端口转发
端口转发 linux 实现防火墙未开启可以访问端口转发 linux 实现防火墙未开启可以访问
利用强大的nginx进行多个端口转发服务,并集成到windows service里面
这几天teamviewer被黑的事情影响挺大,于是由远程控制想到了内网穿透,自然而然的想到了ssh的端口转发也能实现内网穿透。再细想一下,发现ssh隧道、或者说端口转发,竟然实现了正向代理、反向代理和内网穿透三种常用...
本项目是针对Linux环境用C++编写的端口转发源码,对于初学者来说,这是一个很好的实践项目,可以帮助理解网络编程和Linux系统编程的基础知识。 首先,让我们深入了解一下端口转发的基本概念。在TCP/IP协议栈中,...
从自己的电脑上访问公司的CVS服务器需要利用SSH客户端的端口转发功能。在Ubuntu Linux 之下需要使用 OpenSSH配置端口转发来实现。本文举例说明了如何配置OpenSSH的端口转发功能。
pi节点,云服linux下自动端口转发,解决光猫2-3天重启导致IP地址变化脚本,每台云服脚本需要做些改动,下载后请留言
端口转发工具是一种网络应用程序,它允许用户将网络流量从一个端口重定向到另一个不同的端口,甚至可以在不同计算机之间进行。这个过程通常被称为端口映射或端口隧道,是网络通信中的一个重要概念,尤其在处理远程...
端口转发,也称为端口映射,是网络技术中的一个重要概念,主要应用于解决网络访问限制、优化数据传输以及提高网络安全等问题。PortTunnel中文版是一款功能强大的端口转发工具,专为中文用户设计,提供了直观易用的...
LCX(Linux Cross Network)是基于Linux系统的一种端口转发工具,它允许用户将一个网络接口上的数据包透明地转发到另一个接口,从而实现网络服务的迁移或者隐藏。 首先,我们需要理解端口转发的基本概念。端口转发...
Linux中的rinetd服务,全称是"remote internet daemon",是一种简单且实用的端口转发工具,尤其在需要在不同网络之间建立安全连接时,它能发挥关键作用。rinetd可以在一个主机上监听一个或多个端口,并将接收到的...
适用于windows/linux/aix通用的 端口转发小程序!!!!
在Linux操作系统中,管理和操作网络服务是至关重要的任务之一,其中端口转发是一个常见的需求,它允许我们将一个网络端口的流量重定向到另一个不同的端口,甚至在不同主机之间进行转发。rinetd(Remote Internet ...
9. **动态端口转发**:支持SOCKS代理和动态端口转发。 10. **X11转发**:支持X11应用程序的远程显示。 11. **命令行工具集成**:可以与各种命令行工具配合使用。 12. **安全性**:支持公钥/私钥认证,提供安全
LCX是一款轻量级的端口转发工具,其源代码主要由C语言编写,因此与“VC”(Visual C++)关联,可能是指使用Visual C++编译器进行编译。端口转发在IT领域中是一项重要的网络技术,主要用于在网络间路由数据,使本地...
端口转发程序是一种网络工具,它允许用户将一个或多个网络端口上的数据流量重定向到其他端口,甚至在不同设备之间进行转发。这样的工具通常用于访问受限的网络资源,隐藏原始源IP地址,或者在多台服务器间均衡负载。...
【标题】"基于Qt实现的TCP端口转发服务器"是一个使用Qt框架开发的软件,它具备TCP端口转发功能,可以实现数据包在不同网络之间的高效传输。Qt是一个跨平台的C++图形用户界面库,提供了丰富的API和工具,使得开发者...