因此,您的web服务器上有MySQL,但出于安全原因,默认情况下它只对本地端口开放。如果您想从客户端工具(如MySQL查询浏览器)访问您的数据库,通常您必须从本地IP地址打开访问权限…但这几乎没有那么安全。
因此,我们只通过SSH隧道使用端口转发,这样MySQL客户机就认为它连接到本地主机,但实际上是通过隧道连接到另一台服务器。
如果您使用的是命令行ssh,那么命令如下所示。(如果需要,可以在Putty或SecureCRT选项中以图形方式执行相同的操作)
ssh -L 3306:localhost:3306 [email protected]
语法是ssh-L hostname@。我们使用localhost作为主机名,因为我们通过ssh直接访问远程mysql服务器。您还可以使用此技术通过一个ssh服务器将端口转发到另一个服务器。
如果您的本地机器上已经运行了mysql,那么您可以使用不同的本地端口进行端口转发,只需设置您的客户机工具在不同的端口**问mysql。
一旦ssh隧道启动,就可以打开MySQL查询浏览器,输入远程服务器的详细信息,使用localhost作为服务器主机,并将端口调整为所使用的任何端口。
一旦你习惯了这个方法,你会想为什么你曾经使用过phpmyadmin或者命令行版本。
如果您经常编写连接到数据库服务器的应用程序,那么如果您知道如何在Windows机器上安装MySQL数据库以进行测试,这会有所帮助。 ...
... 现在的责任是确保在Raspberry Pi上配置了RealVNC服务器软件,在主设备或控制器设备上配置了VNC查看器。 ...
服务器管理仍然是一项必要的任务,有时也很麻烦。使用远程服务器或无头服务器尤其困难。谢天谢地,有了安全Shell(SSH)。secureshell是一种网络协议,允许网络服务在不安全的网络上运行。 ...
... 要在Raspberry Pi上安装WordPress,需要将其设置为LAMP服务器。安装了Linux、Apache、MySQL和PHP之后,Pi就可以处理WordPress(和其他网站软件)。 ...
... 或者您可以尝试将一个树莓Pi转换成一个web服务器,它能够运行基本的web服务器软件。最棒的是,设置起来很简单。 ...
在计算机(尤其是Linux机器和web服务器)之间进行通信的最常见方法之一是SSH。在Windows中建立这种通信时,默认选项是安装PuTTY。 ...
...戴夫@howtogeek。 相关:如何从Windows、macOS或Linux连接到SSH服务器 创建一对ssh密钥 这些指令在Linux的Ubuntu、Fedora和Manjaro发行版上进行了测试。在所有情况下,过程都是相同的,并且不需要在任何测试机器上安装任**软件。 要生成SSH...
SSH客户机连接到安全Shell服务器,该服务器允许您像坐在另一台计算机前一样运行终端命令。但是SSH客户机还允许您在本地系统和远程SSH服务器之间“隧道”端口。 有三种不同类型的SSH隧道,它们都用于不同的目的。每种方法...
...文件寻址时,需要按以下方式进行: user@server:path/to/file 服务器可以是URL或IP地址。后跟冒号,然后是相关文件或文件夹的路径。让我们看一个例子。 scp –P 40050 Desktop/url.txt [email protected]:~/Desktop/url.txt 这个命令的特点是[-P]标志...
...OSX和Linux上执行并行任务和工具的文章。 设置并连接到ssh服务器 对Raspbian安装的远程命令行访问是您可以对系统进行的最简单的调整,而且启用起来非常简单。 在Ra**ian中打开终端,快捷方式是桌面上的LXTerminal,然后键入以下...