JAVA利用SSH2登录LINUX并执行命令
来源:互联网 发布:淘宝淘宝联盟怎么用法 编辑:程序博客网 时间:2024/06/07 03:56
import ch.ethz.ssh2.Connection;import ch.ethz.ssh2.Session;import ch.ethz.ssh2.StreamGobbler;import cn.com.bsfit.frms.portal.util.RemoteExecCmd;import org.junit.Test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;/** * @author: YeJunwei Date: 2017/3/16 Time: 17:32 */public class FTPTest { String ip="192.168.124.135"; String userName="root"; String pwd="root"; String path="/home/bangsun"; @Test public void testSSH2() throws IOException { List<String> result=new ArrayList<>(); Connection connection = new Connection(ip); connection.connect();//连接 connection.authenticateWithPassword(userName,pwd);//认证 Session session=connection.openSession(); session.execCommand("service vsftpd status "); InputStream is = new StreamGobbler(session.getStdout());//获得标准输出流 BufferedReader brs = new BufferedReader(new InputStreamReader(is)); for (String line = brs.readLine(); line != null; line = brs.readLine()) { result.add(line); } System.out.println(result); if (session != null) { session.close(); } session.close(); }}
0 0
- JAVA利用SSH2登录LINUX并执行命令
- python ssh2远程登录节点并执行命令
- java使用ganymed-ssh2执行linux命令
- java远程调用ssh2执行Linux命令
- java应用程序远程登录linux并执行其命令
- java如何远程登录linux并执行其命令
- Java应用程序(远程)登录linux并执行其命令
- java通过代码登录远程linux服务器并执行linux命令
- java 连接Linux服务器并执行命令
- ssh2扩展执行远程登录命令以及执行多个命令
- fedora下用ssh2命令远程登录其它linux系统
- 纯JAVA实现远程执行SSH2主机的SHELL命令
- JAVA实现远程执行SSH2主机的SHELL命令
- Java执行Linux命令并返回命令结果
- Java执行Linux命令并返回命令结果
- Java执行Linux命令并返回命令结果
- Java执行Linux命令并返回命令结果
- 利用python的paramiko模块ssh登录本地虚拟机并执行任意命令
- linux下使用ffmpeg将amr转成mp3
- Math.round(11.5)等于多少?Math.round(-11.5)等于多少?
- Linux Centos安装python相关库失败处理方法
- linux进程间通信———内存共享
- Spring Cloud 基于eureka 服务注册中心
- JAVA利用SSH2登录LINUX并执行命令
- 1009. 说反话 (20) python篇
- android-奇异bug:parameter must be a descendant of this view
- html5转为jsp以后,布局全部无效,包括css也没起作用。
- 题目1108:堆栈的使用(谨慎使用scanf("%c",&c))
- Cadence Allegro学习之添加快捷键+锁定+对齐方式
- Linux 网络编程——套接字的介绍
- vs2015 CString 转 const char* 方法
- Matrix Again hdu3376 费用流