zoukankan      html  css  js  c++  java
  • Navicat(连接) -1之SSH 设置

    SSH 设置

    Secure SHell (SSH) 是一个通过网络登录其他计算机的程序,在远程服务器运行命令,和从一台机器移动文件到另一台。在不安全的网络中,它提供两台主机之间强大认证和安全加密的的通讯,被称为 SSH Port Forwarding (Tunneling)。通常情况下,它是使用为一个 Telnet 的加密版本。

    在一个 Telnet 阶段作业,全部的通讯,包括用户名和密码,会用纯文本传输,让任何人都能监听你的阶段作业及窃取密码或其他信息。这种阶段作业也容易受到阶段作业劫持,一旦你验证,恶意用户就能接管这种阶段作业。SSH 的目的是防止这种漏洞,并允许你在不影响安全性的情况下访问远程服务器的 shell。

    注意:只限于 MySQL、Oracle、PostgreSQL、SQL Server 和 MariaDB。

    请确保在 Linux 服务器的参数 -「AllowTcpForwarding」设置值为「yes」,否则,会禁用 SSH port forwarding。要查找路径:/etc/ssh/sshd_config。在默认情况下,SSH port forwarding 应该已启用。请仔细检查该值的设置。

    ** 即使服务器支持 SSH 通道,然而,如果 port forwarding 被禁用,Navicat 就无法通过 SSH 端口 22 连接。

    主机名或 IP 地址
    SSH 服务器的主机。

    端口
    SSH 服务器的端口,默认情况下它是 22。

    用户名
    SSH 服务器机器的用户。(它不是一个数据库服务器用户。)

    验证方法

    密码 提供 SSH 服务器用户 密码
    公钥 私钥
    这是和你的公钥一起使用。私钥应该只有你可读。

    密码短语
    密码短语和密码完全一样,除了它应用于你生成的钥而不是帐号。

    注意:在常规选项卡的 Navicat 主机名是由你的数据库讬管公司提供,应设置和 SSH 服务器相对。

  • 相关阅读:
    laravel 查询指定字段的值
    laravel 连表查询数据库
    jar包在控制台下运行
    jsp 中文乱码
    PHP垃圾回收深入理解
    php在foreach中使用引用赋值&可能遇到的问题
    接口和抽象类有什么区别
    关于php优化 你必须知道的一些事情
    yii 表单小部件
    yii 表单小部件的使用方式
  • 原文地址:https://www.cnblogs.com/xinhuawei/p/5435489.html
Copyright © 2011-2022 走看看