当前位置:   article > 正文

mac ssh 安装mysql_在Linux、Windows、macOS上创建SSH隧道并通过SSH隧道连接到MySQL

mac搭建隧道连接服务器

在本文中,我们将说明如何创建SSH隧道并从远程客户端连接到MySQL服务器,相同的说明也适用于MariaDB。默认情况下,MySQL服务器仅在localhost上侦听,这意味着它只能由在同一主机上运行的应用程序访问。但是,在某些情况下,你可能希望从远程位置连接到服务器,一种选择是将MySQL服务器配置为允许远程连接,但这需要管理权限,并且可能会带来安全风险,一种更安全的替代方法是创建从本地系统到服务器的SSH隧道,SSH隧道是一种在客户端和服务器计算机之间创建加密SSH连接的方法,通过该连接可以中继服务端口。

b7c0df09d66f77d0549f76b39c408546.png

先决条件

1、SSH客户端。

2、通过SSH访问运行MySQL服务器的系统。

在Linux和macOS上创建SSH隧道

ssh客户端已预安装在大多数基于Linux和Unix的系统上。

如果你使用Linux或macOS作为操作系统,则可以使用以下命令创建SSH隧道:

$ ssh -N -L 3336:127.0.0.1:3306 [USER]@[SERVER_IP]

使用的选项如下:

1、-N-使SSH不要执行远程命令。

2、-L 3336:127.0.0.1:3306-创建本地端口转发,本地端口(3306),目标IP(127.0.0.1)和远程端口(3306)用冒号(:)分隔。

3、[USER]@[SERVER_IP]-远程SSH用户和服

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号