codecamp

IntelliJ IDEA通过SSH访问数据库

通过SSH连接数据库

在IntelliJ IDEA中,要通过SSH访问数据库,请在SSH/SSL选项卡上指定SSH代理服务器的设置。具体的操作步骤如下所示:

  1. 选择“使用SSH通道(Use SSH tunnel)”复选框。
  2. 指定设置:代理主机(Proxy host):如果服务器在同一台计算机上,则为localhost;否则,即为服务器主机的FQDN或IP地址,例如mysshproxy.example.com或172.20.241.34。服务器主机必须可以通过本地计算机指定的名称或IP地址访问。端口(Port):SSH端口,默认端口是22。代理用户(Proxy user):您的SSH服务器用户名。Auth类型。您的服务器使用的身份验证类型:
    • 密码:基于密码的认证。如果使用此认证类型,则应指定您的密码。
    • 密钥对(OpenSSH):基于密钥的认证。如果使用此认证类型,则应指定:
      • 您的私钥文件的位置。
      • 私钥的密码 - 如果密钥被密码锁定。
  3. 要确保数据库和代理服务器的设置都正常,请单击“测试连接(Test Connection)”。
    通过SSH访问数据库
IntelliJ IDEA不支持的DBMS:Vertica
IntelliJ IDEA管理数据源
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }