首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SSH隧道本地端口转发访问远程服务中的数据库

当我的本地没有安装任何数据库服务的时候,可以直接通过我本地的端口访问远程机器上的数据库服务,实现这样的效果就可以使用本地转发功能 实际测试本地端口转发,把本地的9006端口转发给远程服务器的115.159.28.111...的3306端口,当然需要输入远程机器的用户名和密码 ssh -L 9006:115.159.28.111:3306 ubuntu@115.159.28.111 执行完成后,可以在另一个终端中使用netstat...命令查看到本地的9006端口本监听了,然后直接使用mysql命令去连接9006端口就可以访问到远程机器的3306数据库了。...当然与之相对应的还有远程转发,把远程机器的端口转发给我的本地上,可以方便调试项目 我的在线视频课程地址: https://edu.csdn.net/course/detail/26370

2.5K00

如何从外网访问本地MariaDB数据库

外网访问本地MariaDB数据库 本地安装了MariaDB数据库,只能在局域网内访问,怎样从公网也能访问内网MariaDB数据库? 本文将介绍具体的实现步骤。 1....2.2 获取holer access key信息 在holer官网上申请专属的holer access key或者使用开源社区上公开的access key信息。.../holer-xxx-xxx -k 8866daebe02846t88s166733595fff5d & 2.4 访问映射后的公网地址 在数据库客户端上输入 主机名:holer.org 端口号: 65014...这样就可以从公网访问本地的MariaDB数据库了。...2.5 问题咨询与帮助 使用holer过程中遇到问题可以先查看holer控制台打印的日志信息,这样很容易排查出问题的具体原因。 更多的holer使用示例,请参考holer官方博客。

4.3K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SSH隧道Win10本地端口转发访问远程服务器的数据库

    本文主要介绍两部分内容: 如何通过SSH隧道端口转发的方法,实现本地端口访问远程服务器MySQL数据库; 如何保持SSH连接。...业务背景说明 由于爬虫的时候使用了VPN,使得我的IP地址发生改变,从而导致无法访问服务器数据库(有IP地址限制),所以希望通过端口转发的方式解决这个问题。...1.端口转发 我的本地环境为Win10,假设我想转发的本地端口为9006,服务器数据库地址为10.0.0.11:3306,那么只需要在Win10上打开Windows Powershell,输入以下命令:...ssh -fNg -L 9006:10.0.0.11:3306 root@10.0.0.11 执行以上命令后,接着输入服务器root账户的密码,成功之后就可以通过访问本地端口的方式访问服务器数据库。...连接服务器MySQL数据库 不知道如何安装Powershell的可以这篇文章windows通过OpenSSH将数据库端口映射本地方法!。

    6.8K30

    如何使用RDM在公网环境远程访问本地Docker部署的Redis数据库

    前言 本文主要介绍如何在Ubuntu使用Docker部署Redis容器并结合cpolar内网穿透工具实现无公网ip环境远程访问本地数据库。...公网远程访问本地redis 不过我们目前只能在本地使用刚刚部署的Jupyer Notebook,如果身在异地,想要远程访问在本地部署的redis容器,但又没有公网ip怎么办呢?...我们可以使用cpolar内网穿透工具来实现无公网ip环境下的远程访问需求。...5.2 创建远程连接公网地址 登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道: 隧道名称:可自定义,注意不要与已有的隧道名称重复,本例使用了:redis 协议:TCP 本地地址...使用cpolar内网穿透工具无需购买域名服务器,也不用设置路由器那么麻烦,轻松实现大家在公网远程访问本地服务的需求!

    23610

    如何使用任意浏览器在公网环境远程访问本地部署的Nightingale管理界面

    前言 本文主要介绍如何在本地Linux系统部署 Nightingale 夜莺监控并结合cpolar内网穿透工具实现远程也可以访问,提高运维效率。解决本地部署后无法远程访问的难题。...本地访问测试 上面成功安装了nightingale 服务,现在进行本地访问,在浏览器或者外部浏览器访问端口17000,即可看到登录界面,本地访问表示成功.输入默认账号root 和密码root.2020就可以成功登陆...隧道名称:可自定义命名,注意不要与已有的隧道名称重复 协议:选择http 本地地址:17000 域名类型:免费选择随机域名 地区:选择China vip 点击创建 隧道创建成功后,点击左侧的状态——在线隧道列表...固定Nightingale公网地址 由于以上使用cpolar所创建的隧道使用的是随机公网地址,24小时内会随机变化,不利于长期远程访问。...,不需要重复提交) 更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了固定的二级子域名名称的域名 最后,我们使用固定的公网地址访问Nightingale,可以看到访问成功,

    10420

    如何设置 SSH 隧道(端口转发)

    在本文中,我们将讨论如何设置本地,远程和动态加密的 SSH 隧道。...假设您在内部(专用)网络上的计算机 db001.host 上运行 MySQL 数据库服务器,在端口 3306 上可以从计算机访问,并且您希望使用本地计算机 pub001.host 上的 mysql 客户端连接到数据库服务器...目标主机与 SSH 服务器相同时,而不是指定可以使用的目标主机 IP 或主机名 localhost 。 假设您需要通过在同一服务器上运行的 VNC 连接到远程计算机,并且无法从外部访问它。...[USER@]SERVER_IP - 远程 SSH 用户和服务器 IP 地址。 本地端口转发主要用于从外部向某人提供对内部服务的访问。...总结 我们已经向您展示了如何设置 SSH 隧道并通过安全的 SSH 连接转发流量。为了便于使用,您可以在 SSH 配置文件中定义 SSH 隧道,或创建将设置 SSH 隧道的 Bash 别名。

    7.9K21

    内网渗透之隐藏通信隧道技术

    测试环境:攻击机可以访问web服务器,不能访问数据库服务器 web服务器只能通过ICMP协议访问数据库服务器 渗透目标:利用工具使攻击机可以访问数据库服务器的3389 首先要安装工具 wget http...实验环境:攻击机无法访问数据库服务器,可以访问web服务器且已获得web服务器的权限,web服务器和数据库服务器可以互相访问 实验目标:通过本地端口转发,访问攻击机本地的2021端口便可以打开数据库服务器的远程桌面...可以看到2021端口正在被ssh服务监听,证明通道搭建成功 接下来在攻击机访问把本地2021端口即可打开数据库服务器的远程桌面 rdesktop 127.0.0.1:2021 ?...实验环境 web服务器可以访问外网和数据库服务器,数据库服务器不能访问外网,只能访问内网资源 实验目标:通过访问攻击机本地端口访问架设在数据库服务器上的SOCKS隧道从而访问内网资源 首先在主机上执行...使web服务器去主动连接攻击机和数据库服务器 接下来就可以通过访问攻击机的1080端口去使用搭建好的SOCKS隧道了 二级网络环境试验2: 本次实验网络拓扑图: ?

    1.7K40

    如何配置一个永久固定的公网TCP地址来SSH远程树莓派?

    如何配置一个永久固定的公网TCP地址来SSH远程树莓派?...本文讲述如何为树莓派的SSH远程配置一个永久股东的公网TCP地址 ↓ 通常,每次启动Cpolar TCP隧道时,系统都会随机分配一个远程TCP地址和端口,它会在24小时后随机变化,这对于经常访问的用户,...或者生产环境的服务来说很不方便。...命令行使用举例: 将后台预留的TCP地址绑定到本地SSH端口 cpolar tcp -remote-addr=1.tcp.vip.cpolar.cn:20046 22 修改cpolar配置文件 在树莓派中...内网穿透 cpolar是一款内网穿透软件,使用简单,安全可靠。我们可以通过cpolar把本地6379端口暴露到公共网络,然后可以使用工具进行远程访问。

    54820

    如何安装,运行和连接到远程服务器上的Jupyter Notebook

    在您的本地计算机上运行的现代Web浏览器,您将使用它来访问Jupyter Notebook。 此外,如果您的本地计算机运行的是Windows,则需要在其上安装PuTTY才能建立到服务器的SSH隧道。...第2步 - 运行Jupyter笔记本 必须从您的VPS运行Jupyter Notebook,以便您可以使用SSH隧道和您喜欢的Web浏览器从本地计算机连接到它。...本指南将介绍如何使用SSH隧道连接到服务器上的Notebook,如下一节所述。...但是,为了访问应用程序并开始使用笔记本,您需要使用SSH隧道连接和本地计算机上的Web浏览器连接到应用程序。...使用macOS或Linux进行SSH隧道 如果您的本地计算机运行Linux或macOS,则只需运行单个命令即可建立SSH隧道。

    16.6K118

    Windows电脑跨平台ssh连接Mac mini轻松实现远程管理

    前言 今天来分享一下如何使用Windows电脑SSH远程连接Mac mini,无需公网IP或复杂的路由器设置! 平时我会用这台小主机来部署一些本地服务,当作家庭服务器使用。...其实只要在Mac mini中安装cpolar内网穿透工具,使用它来为本地ssh服务配置公网地址就能轻松搞定了。下面就来具体演示一下如何操作,希望这篇文章对你有所帮助!...公网ssh远程连接macOS 当成功实现在局域网内ssh远程登录macOS后,接下来,我们将通过cpolar内网穿透映射22端口,实现在公网环境下ssh远程连接macOS。...登录成功后,点击左侧仪表盘的隧道管理——隧道列表,可以看到两条样例隧道(可自行编辑或者删减) ssh隧道:指向本地22端口,tcp协议 website隧道:指向本地8080端口,tcp协议 本次我们可以直接使用...配置公网固定TCP地址 cpolar默认安装的ssh样例隧道使用的是随机端口地址,它会在24小时内随机变化,这对于经常访问的用户,或者生产环境的服务来说很不方便。

    24010

    SSH 隧道:端口转发功能详解!

    绕过网络限制:当本地网络限制了某些服务的访问时,可以使用 SSH 端口转发来绕过这些限制。 代理服务器:动态端口转发可以创建一个 SOCKS 代理服务器,用于通过中间节点访问特定网络资源。...端口转发类型 本地端口转发 本地端口转发:数据从本地机器流向远程机器,然后从远程机器流回本地机器。 适用于需要访问位于防火墙后面或者只能在远程主机上访问的服务的情况。...远程端口转发 远程端口转发:数据从远程机器流向本地机器,然后从本地机器流回远程机器。 适用于需要将远程主机上的某个服务映射到本地主机上,或者需要远程主机上的其他计算机访问本地主机上的服务的情况。...一旦建立了 SSH 隧道,就可以通过本地的8080端口访问远程服务器上的80端口,或者通过远程服务器的8080端口访问本地的80端口。...扩展知识点 跨机器转发 环境说明:我们想要在 A 与 B 服务器之间创建隧道,最终通过隧道访问到ServerC 中的 http 服务。

    94810

    内网渗透测试研究:隐藏通讯隧道技术

    在一些网络环境中,如果攻击者使用各类上层隧道(例如HTTP隧道、DNS隧道、常规端口转发等)进行的操作都失败了,由于防火墙不会屏蔽ping数据包,所以常常会通过ping命令访问远程主机,尝试建立ICMP...web服务器也无法直接访问数据库服务器,但是可以通过ping命令访问数据库服务器。那么我们就可以以web服务器为跳板,建立ICMP隧道对内网继续渗透。...最后在攻击者vps上面访问其本地1080端口即可与数据库服务器的3389端口建立连接: ?...p: 指定ICMP隧道另一端的机器的IP地址 也可以使用ICMP隧道访问数据库服务器192.168.52.143的22端口,建立ssh连接。...接着攻击者用ssh命令本地连接即可: ?

    2K60

    使用SSH隧道保护三层Rails应用程序中的通信

    本节还介绍了如何安装此三层设置所需的另一个程序包libpq-dev。关于如何安装PostgreSQL,可以参考这篇文章《如何安装和使用PostgreSQL》。 使用Puma部署Rails应用程序。...拥有SSH隧道的专用用户有助于提高设置的安全性:如果入侵者能够访问您的某个服务器上的 sammy 用户,他们将无法访问三层设置中的其他服务器。...但是,通过安装一些其他软件并将隧道配置为服务,您可以缓解这些漏洞。 第四步 - 设置到数据库服务器的SSH隧道 在最后一步中,您从本地服务器访问远程服务器上的命令提示符。...SSH隧道允许您通过将来自本地主机上的端口的流量隧道传输到远程端口上的端口来完成更多操作。在这里,您将使用SSH隧道加密 app-server 和 数据库服务器 之间的连接。...Web服务器到 app-server的连接,以及从 app-server 到带有加密SSH隧道的数据库服务器的连接。

    5.7K30

    SSH隧道详解与使用AutoSSH实现稳定的内网穿透

    本地转发 1.功能解释 本地转发即在A服务器执行ssh命令登录B服务器来启用SSH隧道,以实现通过访问A服务器的转发端口,达到实际访问为B服务器的目标端口的目的。如下图所示: 2....如果现在客户端想要访问主机B的某个服务时(如mysql数据库),此时只要主机A可以访问到主机B的SSH端口,这里就可以使用SSH隧道,实现客户端访问主机A的转发端口即可访问到主机B的mysql数据库。...巧合的是,我们手上还有一台拥有公网IP的主机(如阿里云主机等),我们的家庭电脑是可以访问到互联网的(即可以SSH访问到拥有公网IP的主机),直接使用SSH隧道就可以解决以上问题。 3....使用场景 同样如上图所示,如果存在一个子网1与子网2之间设有防火墙,主机A只能访问到主机B的ssh端口,这时如果主机A或者外部客户端想要访问子网2中的任意IP的任意端口时,可以使用动态转发隧道实现。...⑤至此,autossh安装完成,将authssh文件拷贝到任意目录执行即可使用。 也可以将autossh文件拷贝到环境变量$PATH中的目录即可实现在任意目录下直接访问autossh。 2.

    4.5K50

    实现Windows系统远程ssh连接本地内网苹果MacOS电脑

    前言 本次教程将分享如何使用cpolar内网穿透工具,映射ssh服务默认端口:22端口,获取公网地址,实现在公网环境下的ssh远程登录MacOS系统设备,无需公网IP,也无需设置路由器。...公网ssh远程连接MacOS 当成功实现在局域网内ssh远程登录MacOS后,接下来,我们将通过cpolar内网穿透映射22端口,实现在公网环境下ssh远程连接MacOS,无需公网IP,也无需设置路由器...authtoken xxxxxxx 安装服务 sudo cpolar service install 启动服务 sudo cpolar service start 登录cpolar web UI管理界面 在浏览器上访问本地...登录成功后,点击左侧仪表盘的隧道管理——隧道列表,可以看到两条样例隧道(可自行编辑或者删减) ssh隧道:指向本地22端口,tcp协议 website隧道:指向本地8080端口,tcp协议 本次我们可以直接使用...配置公网固定TCP地址 cpolar默认安装的ssh样例隧道使用的是随机端口地址,它会在24小时内随机变化,这对于经常访问的用户,或者生产环境的服务来说很不方便。

    21510

    内网渗透基石篇--隐藏通信隧道技术

    应用层隧道技术 1. ssh隧道 建立双向安全隧道 将其他TCP端口的通信通过SSH连接转发 用SSH作为传输层协议,对流量自动加解密 突破防火墙访问规则的限制 SSH本地端口转发 本机侦听端口,访问转发到远程主机指定端口...SSH隧道,隧道中断则端口转发中断 只能在建立隧道时创建转发,不能为已有隧道增加端口转发 远程端口转发 远程侦听端口,访问转发到本机主机指定端口 ssh -R -CfNg ...2.防御ssh隧道攻击的思路 产生原因:因为系统被攻击者利用,主要是因为系统访问控制措施不够。 解决措施: 1.建立带外管理的网络结构 2.在内网中限制ssh远程登录的地址及双向访问控制策略。...(3)使用dns隧道 DNS隧道的使用方法比较简单,由于客户端和服务端在同一局域网中,只要直接访问服务端即可,例如,登录目标主机的3389端口,就可以直接执行 mstsc 10.0.0.1:3389。...-ep:从名称中排除路径。 -epl:从名称中排除基本目录 -mO:存储,添加到压缩文件时不压缩文件。 -ml:最快,使用最快压缩方式(低压缩比) -m2:较快,使用快速压缩方式。

    1.3K30

    无需公网IP,在家SSH远程连接公司内网服务器「cpolar内网穿透」

    本次教程我们来实现如何在外公网环境下,SSH远程连接家里/公司的Linux CentOS服务器,无需公网IP,也不需要设置路由器。...,可自行编辑或者删减 website隧道:使用http协议,指向本地8080端口 ssh隧道,使用tcp协议,指向本地22端口 2....创建TCP隧道 在centOS系统本地安装cpolar内网穿透之后,在外部浏览器上访问centOS本地9200端口,访问方式:局域网ip+:9200,打开cpolar web ui界面。...这里需要注意,由于我们的本地22端口到了公网被映射到了23075端口(您的公网端口可能不一样),所以,ssh命令需要加-p参数,后面加公网端口号 同时我们也可以使用xshell工具也可以连接...综上,成功实现了在外公网环境下也可以SSH远程连接到公司/家里的Linux CentOS服务器,不需要公网IP,也不用设置路由器,简单通过cpolar内网穿透工具映射本地22端口,通过所生成的公网地址来进行

    4.6K30

    如何让计算机工作环境更便捷?几行简单的命令即可

    作为一个喜欢便捷环境的人,我总是喜欢改进我的工作方式,将日常的枯燥过程变得「自动化」。在这篇文章中,我将描述如何使环境更便于使用。...我们从设置第一个连接开始——从笔记本电脑到网关。 我们将使用一个名为 ssh-copy 的小软件。...现在我们可以方便地访问远程服务器,然后可以使用隧道来实现对计算机中服务器资源的无缝访问。这样,我们可以在远程机器(具有大量内存)上运行 Jupyter notebook,并在浏览器上与它进行交互。...从另一台计算机也可以打开和访问同一 notebook。 保持模型可在远程服务器上加载。即加载一次即可永久访问(或直到管理员重启)。...*:9200:localhost:9100 *work1* 有趣的隧道 现在你已经了解如何设置隧道,你可以一直使用这个技巧(至少我一直这样做)。

    60710

    Wave Terminal新手上手指南:轻松体验内置AI与浏览器增强型终端

    今天我们就以Windows系统为例,详细讲解如何安装Wave Terminal,并结合强大的内网穿透工具——Cpolar,实现跨网络远程连接本地的内网Linux服务器。...让你随时随地访问开发环境不再是梦! 1....简单使用演示 默认界面左侧模块可以操作终端命令行,中间区域分别是CPU性能,浏览器,和访问本地文件路径模块,右侧可以看到帮助、提示和与AI进行对话。...sudo systemctl status ssh 3.2 远程ssh连接Ubuntu 想要使用当前的Windows系统通过Wave Terminal远程ssh连接本地局域网内的Linux服务器,直接在...配置固定公网地址 由于以上使用cpolar所创建的TCP隧道使用的是随机公网地址,24小时内会随机变化,不利于长期远程访问。

    17810
    领券