menu arrow_back 湛蓝安全空间 |狂野湛蓝,暴躁每天 chevron_right ... chevron_right 001-内网穿透工具 chevron_right 016-ssh.md
  • home 首页
  • brightness_4 暗黑模式
  • cloud
    xLIYhHS7e34ez7Ma
    cloud
    湛蓝安全
    code
    Github
    016-ssh.md
    1.04 KB / 2021-07-17 00:01:38
        # ssh
    
    本地转发:
    
    ```
    ssh -CNfg -L 127.0.0.1:7777:114.114.114.114:9999 [email protected]
    #ssh客户端监听127.0.0.1:7777, 将收到的tcp数据包通过连接到192.168.1.1的ssh隧道转发到ssh服务端,再由服务端转发到114.114.114.114:9999
    
    ```
    
    远程转发:
    
    ```
    ssh -CNfg -R 127.0.0.1:7777:114.114.114.114:9999 [email protected]
    #ssh服务端监听127.0.0.1:7777, 将收到的tcp数据包通过连接到192.168.1.1的ssh隧道转发到ssh客户端,再由ssh客户端转发到114.114.114.114:9999
    
    ```
    
    动态转发:
    
    ```
    ssh -CNfg -D 127.0.0.1:7777 [email protected]
    # ssh客户端监听127.0.0.1:7777开启socks服务,将收到的socks数据包通过连接到192.168.1.1的ssh隧道转发到ssh服务端,再由ssh服务端转发到目标地址
    
    ```
    
    构建ssh隧道的常用参数:
    
    ```
    -C 压缩传输,提高传输速度
    -f 后台执行数据传输
    -N 建立静默连接
    -g 允许远程主机连接本地用于转发的端口
    -L 本地端口转发
    -R 远程端口转发
    -D 动态转发,即SOCKS代理
    -p 指定ssh连接端口
    
    ```
    
    
    
    links
    file_download