标准TCP/IP over SSH和MySQL工作台

标准TCP/IP over SSH和MySQL工作台,ssh,mysql-workbench,tcp-ip,Ssh,Mysql Workbench,Tcp Ip,我刚刚在Mac上安装了MySQL Workbench,并尝试配置连接到服务器的基本参数 我知道服务器的URL(及其IP)以及端口号,当然还有我自己的用户名和密码 试图通过SSH连接标准TCP/IP时,我对这些细节的去向感到困惑 简单来说,SSH主机名和MySQL主机名之间有什么区别 有人能帮我解开这些基本的片段吗;e、 g.哪个字段指的是我在服务器上的凭据,哪个字段与我的Mac的SSH客户端和shell有关,等等 谢谢我建议观看我的,它解释了这些细节,并试图帮助排除连接问题。此外,您可能希望通过

我刚刚在Mac上安装了
MySQL Workbench
,并尝试配置连接到服务器的基本参数

我知道服务器的URL(及其IP)以及端口号,当然还有我自己的用户名和密码

试图通过SSH连接标准TCP/IP时,我对这些细节的去向感到困惑

简单来说,
SSH主机名
MySQL主机名
之间有什么区别

有人能帮我解开这些基本的片段吗;e、 g.哪个字段指的是我在服务器上的凭据,哪个字段与我的Mac的SSH客户端和shell有关,等等

谢谢

我建议观看我的,它解释了这些细节,并试图帮助排除连接问题。此外,您可能希望通过终端建立ssh连接,以了解ssh的工作原理(创建一个到远程主机的ssh隧道,并在远程主机上进行操作,就像在本地一样)。此外,仅在需要时使用SSH。如果您可以直接访问服务器,那么就这样做

有关SSH工作的更多信息:

ssh主机是运行ssh服务器的机器。您总是连接到一个SSH服务器,然后该服务器在自身和您连接的客户端之间创建一个隧道。这个隧道透明地转发命令,这样看起来就像您在SSH主机上工作一样

现在想象你会坐在远程机器旁。从哪个地址可以访问MySQL服务器?这是您必须在Workbench中为MySQL服务器输入的地址。例如,如果您的MySQL服务器与您的SSH服务器运行在同一个机器上,则可以在
localhost
(或IPv4/IPv6环回地址)下访问它。在这种情况下,您可以在连接参数中输入
localhost
作为MySQL服务器地址


希望这能澄清问题。

谢谢Mike,内容非常丰富,但我仍然不明白您在教程中所说的“我们正在创建隧道的ssh主机是什么?”?我指的是“TCP/IP over SSH”连接方法。作为ssh隧道终点的机器是什么?我知道隔壁房间里有一台服务器,我在上面有一个帐户,我可以使用我的Mac终端连接到它,方法是在命令行输入:sshmyusername@dev.ru.eduIt输入密码后让我进入,在执行pwd时,我得到:/home/myusername,这意味着我在。