<i id='sph21'><div id='sph21'><ins id='sph21'></ins></div></i>
  • <fieldset id='sph21'></fieldset>

    <code id='sph21'><strong id='sph21'></strong></code>

    1. <span id='sph21'></span>
      <ins id='sph21'></ins>
        1. <acronym id='sph21'><em id='sph21'></em><td id='sph21'><div id='sph21'></div></td></acronym><address id='sph21'><big id='sph21'><big id='sph21'></big><legend id='sph21'></legend></big></address>

        2. <tr id='sph21'><strong id='sph21'></strong><small id='sph21'></small><button id='sph21'></button><li id='sph21'><noscript id='sph21'><big id='sph21'></big><dt id='sph21'></dt></noscript></li></tr><ol id='sph21'><table id='sph21'><blockquote id='sph21'><tbody id='sph21'></tbody></blockquote></table></ol><u id='sph21'></u><kbd id='sph21'><kbd id='sph21'></kbd></kbd>
        3. <i id='sph21'></i>
            <dl id='sph21'></dl>

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

            • 时间:
            • 浏览:8
            • 来源:124软件资讯网

                可以将远端服务器一个端口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