SSH设置(只限于Mysql、oracle、PostgreSQL及 SQL Server 并只支持 SSH2通讯协定)

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

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

SSH通道的好处

ssh有个几号的功能叫做SSH Port Forwarding, 有时也被称为ssh通道,它允许你创建一个安全性的阶段作业,然后通过它打开随心所欲的TCP连接,通道可以随时创建,几乎不需要任何努力及编程,这令它非常有魅力,在无数不同的方式,SSH Port Forwarding 可以用于安全通信。

许多提供服务器托管的托管公司会封锁托管公司以外访问服务器,只授权予访问给本机(localhost)用户连接。

使用 SSH 的多个好处:

@当服务器端口被封锁时,连接到使用了防火墙的服务器。

@自动验证用户,没有发送纯文本的密码,以防止窃取密码。

@多个强大的认证方法,防止安全威胁如欺骗的身份。

@安全和快速的加密和压缩数据。

@安全文件传输。

为确保进来的连接请求是由你发出,SSH 能够使用密码,或公开及私钥对(也称为公钥)验证机制。

@密码验证。

@公钥验证。

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

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

下面是一个密码验证的方法:

注:在【常规】中“主机名或IP地址”填localhost;“端口”填远端mysql服务器的mysql端口;“用户名”填远端mysql服务器的mysql数据库的用户名;“密码”填远端mysql服务器的mysql数据库的用户名的密码。

转载于:https://www.cnblogs.com/xiaoleiel/p/8340147.html

用Navicat_SSH 连接数据库服务器相关推荐

  1. php系统如何连接数据库服务器,php如何连接数据库服务器

    php如何连接数据库服务器 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 华为 ...

  2. 服务器项目怎么连接数据库,服务器项目连接数据库配置

    服务器项目连接数据库配置 内容精选 换一换 用户通过psycopy2连接GaussDB(for openGauss)服务器时,可以通过开启SSL加密客户端和服务器之间的通讯.在使用SSL时,默认用户已 ...

  3. 通过sqlplus连接数据库服务器很慢的问题

    今天在论坛上看到一个贴子,问题是客户端sqlplus连接数据库很慢:http://www.itpub.net/thread-2090550-1-1.html,之后根据问题的描述与分析,在测试环境做了一 ...

  4. 修改可选项文件实现自动连接数据库服务器

    一般连接mysql服务器都要输入mysql -h localhost -p -u root语句,修改了可选项文件可以供mysql自动读取,连接服务器. MySql的可选项文件位于/etc/mysql ...

  5. 党务系统无法连接数据库服务器,党务管理系统 数据库服务器

    党务管理系统 数据库服务器 内容精选 换一换 云数据库RDS服务上的PostgreSQL在使用上有一些固定限制,用来提高实例的稳定性和安全性,具体详见表1. 创建外表语法(CREATE FOREIGN ...

  6. 网页连接数据库 服务器,关于asp网页连接远程服务器上数据库问题

    我做了一个会员登入页面,我是网上申请的免费asp空间,然后我写了一个 p的文件,代码如下: 我做了一个会员登入页面,我是网上申请的免费asp空间,然后我写了一个 p的文件,代码如下: 然后,我在log ...

  7. 数据库异常用户sa登录失败_验证密码失败:连接数据库服务器的SQL SERVER失败(密码可能不正确)错误信息,用户SA登录失败?-这是什么意思?...

    用友T6打印凭证时提示"套打纸型设置失败,请用手工引入的方法"用友T3/T6套打提示"套打纸型设置失败,请用手工引入的方法" 用友财务软件在打印凭证时,经常出现 ...

  8. robo3t 连接服务器数据库_车牌识别软件连接各种数据库方法大全

    软件连接各种数据库方法大全 1:软件连接免安装数据库. 免安装数据库使用方便,不受操作系统版本影响,不用安装,解压打开运行即可,所以免安装数据库不要放在桌面上,也不要解压打开多个. 打开车牌识别软件, ...

  9. linux+postfix+extmail+dovecot搭建邮件服务器

    一.我们可以重新搭建服务器,也可以利用我前面的搭建方法编译安装,地址: http://wangzan18.blog.51cto.com/8021085/1605480,本次我们使用yum的方法来安装h ...

最新文章

  1. 用git从github网站上下载代码的方法
  2. leetcode 777. Swap Adjacent in LR String | 777. 在LR字符串中交换相邻字符(双指针)
  3. SQL 查找是否存在,别再 count 了,很耗费时间的!
  4. jQuery实现一个淡入淡出下拉菜单 非常简易
  5. string s=new string() 创建了几个对象_Java的String类5个常见面试题的解答过程和原理...
  6. html展开显示样式,html a title 自定义样式显示
  7. python语法学习第十天--类与对象相关的BIF、魔法方法
  8. Python 爬取小程序接口图片
  9. ce修改面板属性_鬼谷八荒ce教程 教你如何修改属性+灵石+物品+时间等方法
  10. 剑侠世界手游服务器维护公告,剑侠世界手游公告_剑侠世界手游开服公告_更新公告_安趣网...
  11. miR数据分析处理流程
  12. linux 命令系列之 history(41)
  13. 专利撰写教程网站合集
  14. gmap mysql cachet,MySQL的缓存(Query Cache)
  15. OTM应用能解决人工智能领域的数据安全问题
  16. TypeScript由浅到深
  17. PNG转YUV(自造轮子版)
  18. DLP4500 投影图案(一)
  19. api-proxy-house(APH)使用说明
  20. 为你推荐一款最好用的免费截图工具-Snipaste,截图高清、智能模糊还支持滚动长截图!!!

热门文章

  1. 如何得到发送邮件服务器地址(SMTP地址)
  2. Div+CSS布局入门教程(四) 页面顶部制作之二
  3. 每天进步一点点《SVD用于压缩》
  4. js 绘制泳道图_软件工程师,如何绘制业务架构图 — 4.流程图
  5. PyTorch学习笔记:torch.optim---Optimizer以及lr_scheduler
  6. 双目测距中用到的视差图和景深的关系推导----三种方法详细解
  7. 用Apache HttpClient实现URL重定向
  8. CentOs基础操作指令(网络配置,RPM包管理)
  9. 21南阳理工oj新生赛Round#5--这是一道二分题
  10. 概率论和数理统计 - 02 - 随机变量及其分布