java jsch_java 利用jsch端口转发 建立连接
其他代码都一样,参照《 使用JSch完成 ssh隧道建立》 只有获取连接的部分不相同。
代码如下:
// 端口转发
// 链接两层
public boolean connect() throws JSchException {
try {
session = ssh.getSession(this.username, this.host, this.port);
session.setPassword(this.password);
session.setConfig("StrictHostKeyChecking", "no");
// 堡垒机端口,内部服务器IP ,内部服务器端口
session.setPortForwardingL(2233, tunnelRemoteHost, 22);
session.connect(30000);
setSession(session);
// todo :此处待判断内部服务器是否启动。
//在这个链接上打开了一个新的通道
session.openChannel("direct-tcpip");
// todo 第一个参数 是堡垒机 还是内部服务器的username
secondSession = ssh.getSession(this.username, "localhost", 2233);
secondSession.setPassword(secondPassword);
secondSession.setConfig("StrictHostKeyChecking", "no");
// 现在链接搭配了内部服务器中
secondSession.connect(30000);
setSecondSession(secondSession);
setReady(true);
return true;
} catch (Exception e) {
setReady(false);
}
return false;
}
java jsch_java 利用jsch端口转发 建立连接相关推荐
- 利用SSH端口转发功能实现X转发
利用SSH端口转发功能实现X转发 分类: Linux2012-08-22 13:13203人阅读评论(0)收藏举报 sshserverwindowsdoslinuxxp SSH协议中有X转发协议.在S ...
- Android手机利用KSWEB+端口转发搭建PHP服务器
Android手机利用KSWEB+端口转发搭建PHP服务器 转载来自:https://golthr.gitee.io/articles/202002281619/ KSWEB是一款基于Android的 ...
- java jsch_java使用JSCH实现SFTP文件管理
本文实例为大家分享了java使用JSCH实现SFTP文件管理的具体代码,供大家参考,具体内容如下 一.连接配置 1.在项目中导入jsch-0.1.51.jar包: 2.创建SFTP类,存放连接属性,其 ...
- 利用Apache端口转发实现虚拟主机服务器php+jsp共用80端口
由于某些蛋疼的事儿,服务器上面必须同时跑jsp和php,更蛋疼的是两个服务器要共用80端口!当然,郁闷的是还必须建立相对应的虚拟主机!今天,待小弟来解决此问题! 需求分析: 1,实现虚拟主机; 2,实 ...
- java jsch_java - 使用JSch在远程计算机上执行命令
SSH是访问远程计算机,传输数据和执行远程命令的一种简单而安全的方法.除了基础的交互模式外,还有许多依赖于ssh Client/Server架构的工具可以实现自动化执行远程任务.我们可以找到ssh客户 ...
- 利用路由器端口映射远程连接
在学校遇到一个小问题,在实验室的电脑是连到一台TP-Link的路由器上的,校园网为路由器动态分配IP,路由器又为实验室的电脑分配内网IP,比如常用的192.168.1.x.由于在宿舍的时候偶尔想远程连 ...
- java 通过SSL/TLS加密https建立连接
这个项目是基于与Ruby客户端进行通信,经过查看源代码,发现对方是经过TLS加密通信.第一次调试,尝试用serversocket与对方进行沟通,可以收到数据,但是无法获取http的包头数据,因此,将先 ...
- java jsch_java – 使用JSch的多个命令
我的要求如下: 我必须使用我的凭据登录Unix框,登录后,我必须对不同的用户做sudo.一旦sudo成功,我必须在nohup中调用 shell.完成执行后,关闭通道和会话. 我尝试了使用sudo命令连 ...
- java空闲端口的选择_使用Java中的JSch转发端口时,“本地端口...无法绑定”
我需要通过SSH隧道连接到MongoDB,并且JSch端口转发抛出错误: 本地端口127.0.0.1:27017无法绑定 I've to connect to MongoDB via SSH tunn ...
最新文章
- GIA张怡:关于小白入门AI算法工程师的直播分享
- Ghost后只有一个C盘解决方法(转)
- 介绍一款facebook信息收集工具FBI
- 下载量过百万的吴恩达机器学习和深度学习笔记更新了!(附PDF下载)
- 博客园-我的新的开始
- 单机安装ZooKeeper
- ashx文件的几种使用
- red hat linux 虚拟机,Red Hat linux 的安装详细流程(包括VM虚拟机的设置)
- BTC 重现“自由落体”式暴跌,原来是受这几个因素影响?
- spring cloud搭建_Spring Cloud Eureka 注册中心集群搭建,Greenwich 最新版!
- 459.重复子字符串
- 服务器iis的作用,IIS是什么 IIS服务组件有什么作用
- 我的淘宝花名“九霄”
- 光量子计算机技术突破,真正突破光刻机封锁的技术诞生了!可编程光量子计算芯片是什么?...
- 仿百度文库解决方案——利用FlexPaper显示Flash(SWF)
- 计算机软件的卸载,电脑里那些软件是不需要的?应该怎么卸载?
- ios10下的通知更新
- IMPALA(Importance Weighted Actor-Learner Architectures)
- adb 判断imei_获取设备序列号 SN码(对应:设置-关于手机-状态-序列号 )
- java base64转字图片、图片转base64字符串
热门文章
- 《需求工程——软件建模与分析》阅读笔记5
- java浏览器读取本地路径,怎么获取浏览器的文件下载路径
- Python 爬虫进阶篇——diskcache缓存
- IoT黑板报:腾讯推出世界最强人脸识别 准确率99.8%
- 4gdtu通讯控制gprs手机云远程监控模块RS485/232无线物联网数透传
- 写给前端开发者的「Promise备忘手册」
- Visual Studio2017源码编译libzip源码
- 怎么在c语言中使用常用对数,【用法】在C语言中使用对数函数的方法
- 【基础入门题030】《孙子算经》之鸡兔同笼
- Linux下配置VSCode的C语言开发环境