首页 > 其他分享 >SSH隧道本地转发VS 远程转发区别

SSH隧道本地转发VS 远程转发区别

时间:2023-02-18 00:44:48浏览次数:47  
标签:主机 端口 VS SSH 9001 转发 远程

 

 

 

本地转发

ssh -N -L 127.0.0.1:7720:120.77.98.248:3306 -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -o ExitOnForwardFailure=yes -p 22 root@106.55.142.231

  该命令建立了一个安全的 SSH 隧道,将您的本地计算机与远程服务器连接起来。具体地,该命令将本地计算机的端口 7720 映射到远程服务器的端口 3306,并且设置了一些 SSH 连接参数,包括每 15 秒发送一个心跳包以保持连接活跃,最多发送 3 次心跳包仍无响应则断开连接,遇到连接失败时立即退出,使用端口号为 22 连接到远程服务器上的 root 用户。


远程转发

ssh -N -R 103.243.27.165:9001:127.0.0.1:9001 -o ServerAliveCountMax=3 -o ExitOnForwardFailure=yes -o ServerAliveInterval=15 -p 22 root@103.243.27.165

这是一个SSH命令,它创建一个反向SSH隧道,从远程主机(103.243.27.165)到本地主机的端口(127.0.0.1:9001)。具体来说,这个命令会将远程主机上的端口(9001)映射到本地主机上的端口(9001),以便可以通过远程主机访问本地主机上的服务。

其他参数的含义如下:

  • -N 表示不执行远程命令,仅创建SSH隧道。
  • -o ServerAliveCountMax=3 表示最大尝试连接次数为3次。
  • -o ExitOnForwardFailure=yes 表示如果无法建立端口转发,则退出。
  • -o ServerAliveInterval=15 表示每15秒发送一次保持活动请求以保持连接活动状态。
  • -p 22 表示使用SSH协议的22端口进行连接。
  • root@103.243.27.165 表示要连接的远程主机用户名和IP地址。

 

标签:主机,端口,VS,SSH,9001,转发,远程
From: https://www.cnblogs.com/xmc000/p/17131839.html

相关文章

  • SSH——云服务器SSH经常断开如何处理
    前言基于安全考虑,云服务器的~cSSHServerc闲置一段时间会自动断开,因为最近再改造cEasyBec~主题,所以会频繁操作服务器,不过SSH的连接时间说实话感觉太短了,很容易断开......
  • 在VScode中引入JAVASCript的方式
    打开VSCODE,创建一个html文件夹,shift+!快速创建代码。创建js文件,然后可以在里面定义变量,函数然后在html文件body中引入javaScript ......
  • Gherkin scenario vs scenario outline
    scenariovsscenariooutlineInGherkin,thescenarioisasimpletestcasethatdescribesaparticularbehaviorofthesystemundertest.Ascenariooutlin......
  • VS Code常用插件
    C/C++ExtensionPack:C/C++扩展包GitLensGitHistoryGitGraphDoxygenDocumentationGenerator:注释工具BetterComments:代码注释高亮BetterC++Syntax:C/C++语......
  • 利用sshfs快速重做mysql主从
    先清空slavedata目录master:mkdir/tmp/data;sshfs-p22-oallow_other,execmysql@192.168.56.4:/home/mysql5.7.39/data/tmp/data/;xtrabackup–defaults-file=/ho......
  • VSCode Markdown preview enhanced 配置中文字体, 自定义css的方法
    在Ctrl+Shift+P命令菜单中选择CustomizeCSS这是我基于SolarizedLight的配置文件注意,只需要在系统中(我的是Win10)安装思源宋体CNMedium,在系统的字体当中找到它......
  • ​ 多个Qemu互联思路——通过路由转发
    ​ 多个Qemu互联思路——通过路由转发 参考博客:https://www.cnblogs.com/lsgxeva/p/14145969.html  给Host添加tap和路由:1#!/bin/sh23sudoifconfi......
  • linux修改默认ssh端口
    一、修改配置文件1、取消注释Port22,增加自己想要的ssh端口。vim/etc/ssh/sshd_configPort22Port6666#AddressFamilyany#ListenAddress0.0.0.02、ssh默认监听......
  • Git 多账号 SSH 配置
    【前言】在企业工作环境中,我们一般会用企业的github或gitlab等账号,同时也会配置相关的ssh访问方式。当我们想要同时操作个人github或gitlab仓库时,就无法重复使用现有的ss......
  • ssh-copy-id三步实现SSH无密码登录和ssh常用命令
    原文地址https://blog.csdn.net/liu_qingbo/article/details/78383892ssh-copy-id-p22-i~/.ssh/id_rsa.pubroot@远程ipssh-p'22''root@远程ip'产生如下代码,......