zoukankan      html  css  js  c++  java
  • 【Linux】ssh建立隧道tunnel连接到内网设备

    root@192.168.1.105 建立隧道:

      ssh -l root -N -f -R 9103:127.0.0.1:2222 work@11.11.13.17

      解析:把本地127.0.0.1:2222的sshd,通过tunnel映射到 work@11.11.13.17的9103端口

    work@11.11.13.17 连接隧道:

      ssh -p 9103 -l root localhost

      解析:连接本地9103端口,-l root表示目标隧道是root用户(即root@192.168.1.105)

    一些映射关系,可以方便理解:

     1 # root@127.0.0.1 port:2222 (sshd) <-- --> work@11.11.13.17 port:9103
     2 ssh -l root -N -f -R 9103:127.0.0.1:2222 work@11.11.13.17
     3 
     4 # localhost port:2121 <-- work@11.11.13.17 --> 22.22.0.16:21 (ftp server)
     5 ssh -N -f -L 2121:22.22.0.16:21 work@11.11.13.17
     6 
     7 # Socks server, bind on localhost
     8 ssh -N -f -D 1080 123.123.123.123
     9 
    10 # Socks server, bind on 0.0.0.0
    11 ssh -N -f -D 0.0.0.0:1080 123.123.123.123
    12 
    13 # sshd for android
    14 wget -c http://droidsshd.googlecode.com/files/DroidSSHdv06.apk
  • 相关阅读:
    maven下载源配置
    nvm及node下载源配置
    SourceInsight 添加Symbol Lookup路径
    8.31-使用vscode进行c/c++程序设计
    10.08-vscode-plantuml建模
    6.26-vscode 配置文件
    3.5-VSCode 学习
    3.6-WizNote 常用快捷键
    10.04-CTEST-GTest
    180325-log4cplus
  • 原文地址:https://www.cnblogs.com/scue/p/3680223.html
Copyright © 2011-2022 走看看