Navicat(连接)-1之SSH设置
只允许指定的计算机连接到数据库,我们就先连到那台指定的计算机
SSH 设置
Secure SHell (SSH) 是⼀个通过⽹络登录其他计算机的程序,在远程服务器运⾏命令,和从⼀台机器移动⽂件到另⼀台。在不安全的⽹络中,它提供两台主机之间强⼤认证和安全加密的的通讯,被称为 SSH Port Forwarding (Tunneling)。通常情况下,它是使⽤为⼀个Telnet 的加密版本。
在⼀个 Telnet 阶段作业,全部的通讯,包括⽤户名和密码,会⽤纯⽂本传输,让任何⼈都能监听你的阶段作业及窃取密码或其他信息。这种阶段作业也容易受到阶段作业劫持,⼀旦你验证,恶意⽤户就能接管这种阶段作业。SSH 的⽬的是防⽌这种漏洞,并允许你在不影响安全性的情况下访问远程服务器的 shell。接口和抽象类的区别php
注意:只限于 MySQL、Oracle、PostgreSQL、SQL Server 和 MariaDB。stacking python实现
请确保在 Linux 服务器的参数 -「AllowTcpForwarding」设置值为「yes」,否则,会禁⽤ SSH port forwarding。要查路
径:/etc/ssh/sshd_config。在默认情况下,SSH port forwarding 应该已启⽤。请仔细检查该值的设置。
** 即使服务器⽀持 SSH 通道,然⽽,如果 port forwarding 被禁⽤,Navicat 就⽆法通过 SSH 端⼝ 22 连接。
mysql无法连接到服务器>oracle王永贵主机名或 IP 地址
SSH 服务器的主机。
端⼝
SSH 服务器的端⼝,默认情况下它是 22。
⽤户名
SSH 服务器机器的⽤户。(它不是⼀个数据库服务器⽤户。)
ultraedit内码表验证⽅法
密码提供 SSH 服务器⽤户 密码。
公钥私钥
这是和你的公钥⼀起使⽤。私钥应该只有你可读。
鞋子品牌排行榜密码短语
密码短语和密码完全⼀样,除了它应⽤于你⽣成的钥⽽不是帐号。
注意:在常规选项卡的 Navicat 主机名是由你的数据库讬管公司提供,应设置和 SSH 服务器相对。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论