• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    在Linux系统下使用SSH实现端口映射的方法

    可以将远端服务器一个端口remote_port绑定到本地端口port,其中-C是进行数据压缩,-f是后台操作,只有当提示用 户名密码的时候才转向前台。-N是不执行远端命令,在只是端口转发时这条命令很有用处。-g 是允许远端主机连接本地转发端口。-R表明是将远端主机端口映射到本地端口。如果是-L,则是将本地端口映射到远端主机端口。

    ssh的三个强大的端口转发命令:

    转发到远端:ssh -C -f -N -g -L 本地端口:目标IP:目标端口 用户名@目标IP

    转发到本地:ssh -C -f -N -g –R 本地端口:目标IP:目标端口 用户名@目标IP


    复制代码
    代码如下:
    ssh -C -f -N -g -D listen_port user@Tunnel_Host

    -C:压缩数据传输。

    -f :后台认证用户/密码,通常和-N连用,不用登录到远程主机。

    -N :不执行脚本或命令,通常与-f连用。

    -g :在-L/-R/-D参数中,允许远程主机连接到建立的转发的端口,如果不加这个参数,只允许本地主机建立连接。

    -L 本地端口:目标IP:目标端口

    将 本地机(客户机)的某个端口转发到远端指定机器的指定端口. 工作原理是这样的, 本地机器上分配了一个 socket 侦听 port 端口, 一旦这个端口上有了连接, 该连接就经过安全通道转发出去, 同时远程主机和 host 的 hostport 端口建立连接. 可以在配置文件中指定端口的转发. 只有 root 才能转发特权端口. IPv6 地址用另一种格式说明: port/host/hostport

    -R本地端口:目标IP:目标端口

    将 远程主机(服务器)的某个端口转发到本地端指定机器的指定端口. 工作原理是这样的, 远程主机上分配了一个 socket 侦听 port 端口, 一旦这个端口上有了连接, 该连接就经过安全通道转向出去, 同时本地主机和 host 的 hostport 端口建立连接. 可以在配置文件中指定端口的转发. 只有用 root 登录远程主机才能转发特权端口. IPv6 地址用另一种格式说明: port/host/hostport

    -p :被登录的ssd服务器的sshd服务端口。

    -D port

    指 定一个本地机器 “动态的'’ 应用程序端口转发. 工作原理是这样的, 本地机器上分配了一个 socket 侦听 port 端口, 一旦这个端口上有了连接, 该连接就经过安全通道转发出去, 根据应用程序的协议可以判断出远程主机将和哪里连接. 目前支持 SOCKS4 协议, 将充当 SOCKS4 服务器. 只有 root 才能转发特权端口. 可以在配置文件中指定动态端口的转发. >

    应用举例

    1.将发往本机的80端口访问转发到174.139.9.66的8080端口


    复制代码
    代码如下:
    ssh -C -f -N -g -L 80:174.139.9.66:8080 master@174.139.9.66

    2.讲发往174.139.9.66的8080访问转发到本机的80端口


    复制代码
    代码如下:
    ssh -C -f -N -g -R 80:174.139.9.66:8080 master@174.139.9.66

    上一篇:Linux中的useradd命令使用详解
    下一篇:禁用远程主机对SSH的公钥进行检查的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    在Linux系统下使用SSH实现端口映射的方法 在,Linux,系统,下,使用,SSH,