java 建立ssh隧道_如何使用IntelliJ和JDBC SSH隧道并连接到数据库?
我在使用IntelliJ和JDBC连接到服务器上托管的数据库时遇到问题.使用命令行,命令:
ssh username@server -L 11100:ct1:28017 -N
成功创建隧道并执行命令:
psql db_name -h localhost -p 11100 db_username
连接数据库很好,允许我使用它.如何将其正确转换为IntelliJ数据源和SSH隧道工具?
目前,对于SSH隧道设置,我有:
代理主机:服务器
港口:22
代理用户:用户名
对于常规选项卡,我有:
主持人:localhost
港口:28017
database:db_name
user:db_username
测试连接后连接成功返回.我的程序里面有:
Connection connection = DriverManager.getConnection("jdbc:postgresql://localhost:28017/db_name", user, password);
URL参数是IntelliJ生成的参数.但是这给了我一个错误“连接到localhost:28017被拒绝”.
关于我做错了什么的任何想法?
解决方法:
DriverManager上的URL似乎错误:尝试使用端口11100.
标签:java,intellij-idea,ssh,jdbc,ssh-tunnel
来源: https://codeday.me/bug/20190706/1396687.html
java 建立ssh隧道_如何使用IntelliJ和JDBC SSH隧道并连接到数据库?相关推荐
- windows ssh代理_如何在Windows上通过SSH设置代理?
windows ssh代理 This tutorial teaches how to set up SSH proxy on Linux. 本教程讲解如何在Linux上设置SSH代理 . How to ...
- linux 更改ssh端口_如何在Linux中更改SSH端口-简易指南
linux 更改ssh端口 The default port on SSH is 22. But for security reasons, it's a good idea to change SS ...
- java jsch 密钥登陆_我们可以使用JSch进行基于SSH密钥的通信吗?
有可能的.看一下JSch.addIdentity(...) 这使您可以将密钥用作字节数组或从文件中读取密钥. import com.jcraft.jsch.Channel; import com.jc ...
- python写一个ssh工具_用Python写个自动ssh登录远程服务器的小工具
很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器.可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的 ...
- java websocket心跳包_给websocket加入心跳包防止自动断开连接
reconnect(url) { if(lockReconnect) return; lockReconnect = true; setTimeout(function () { //没连接上会一直重 ...
- java 建立ssh隧道_SSH基础
SSH 基本概念 SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层基础上的安全协议.SSH 是较可靠, ...
- java ssh客户端_简单的Java SSH客户端
java ssh客户端 可以使用jcabi-ssh在Java中通过几行代码通过SSH执行shell命令: String hello = new Shell.Plain(new SSH("ss ...
- java 雅思_基于JAVA的雅思考试管理系统的设计与实现(SSH,MySQL)(含录像)
基于JAVA的雅思考试管理系统的设计与实现(SSH,MySQL)(含录像)(任务书,毕业论文12000字,程序代码,MySQL数据库) 本文分析了基于JAVA的雅思考试管理系统的设计与实现技术,结合实 ...
- idea新建java文件类型_如何在IntelliJ IDEA中设置文件类型
IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.Ant.JUnit.CVS整合. ...
最新文章
- 【翻译】使用新的Sencha Cmd 4命令app watch
- docker笔记1----Get Docker
- 在WPF应用程序中利用IEditableObject接口实现可撤销编辑的对象
- java 8 lambda_异常作弊– Java 8 Lambdas
- php baocuo error,PHP编译报错configure: error: Cannot find libmysqlclient under /usr.
- 日期加减加1天_2小时整理了13个时间日期函数,动图演示简单易学,收藏备用吧...
- iou画 yolov3_专栏 | 【从零开始学习YOLOv3】4. YOLOv3中的参数进化
- 16_python基础—面向对象基础
- 大数据之-入门_Hadoop发展历史---大数据之hadoop工作笔记0009
- python set dict tuple and list
- Python内置函数详解
- xps13 9360黑苹果
- 二战十大致命武器之“喷火”式战斗机
- 关于前端开发中的模块化理解
- Linux 防火墙策略——APF
- php实现视频转gif,一种在线视频转GIF的方法与流程
- 2019年,免费微信多开软件哪个好?5款多开软件评测
- fiddler移动端抓包使用教程(详解)
- Java Swing皮肤包的使用方法
- 云控sdk服务端接口
热门文章
- 【FLink】Flink Forward Asia Hackathon (2021) 回顾
- 【clickhouse】clickhouse的系统表
- 95-860-045-源码-定时器-InternalTimerService
- 95-20-020-启动器-Cloneable
- 【kafka】kafka 消费速度 小于 日志清理速度 (kafka数据被清理了)会发生什么 auto.offset.reset 参数
- 【Elasticsearch】 es include_type_name unless the include_type_name parameter is set to true
- 【MySQL】MySQL开启general_log报错ERROR 29 (HY000) not found (OS errno 13 - Permission denied)
- 学习ssm框架一般要用多少时间
- go bson转换成json_你会不会用Go语言实现redis的延时消息队列
- JDK15已发布,快来看看有哪些值得期待的新功能!