2 waaulwh waaulwh 于 2016.03.02 14:42 提问

java用sshExec执行shell问题

现在做了一个测试用户连接的功能,第一输入是是用户 a 进行测试,下次改为b进行测试, debug还是用户a,因为是静态的该如何处理。
ConnBean connInfo = new ConnBean(remoteAddress, userName, password);
SSHExec sshExec = SSHExec.getInstance(connInfo);

1个回答

caozhy
caozhy   Ds   Rxr 2016.03.07 05:38
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java下执行linux 命令框架-sshxcute
sshxcute Guideline 1. Overview As its name indicates, SSHXCUTE is a framework. It was designed to let engineers to use Java call to execute command/script on remote Linux/UNIX system through SSH
ant sshexec应用举例
<sshexec...和<exec...的区别 <exec...是在ant脚本所在的机器上执行命令 <sshexec...是远程连接到别的机器上执行命令以在远程电脑上执行sql 文件为例<sshexec host="${ip}" username="${username}" password="${password}" input="${sql.dump.file}" command="mysq
用ant执行远程linux脚本
用ant执行远程linux脚本
使用ant直接执行shell命令
可以使用ant执行执行简单的shell命令,代码如下(本人亲测):                 username="test   password="test"   command="cd install;rm *.tar.gz;ls" trust="true"/> 在上传文件之前先进行清空操作 ant版本: E:\AntPro
ANT中的SSHEXEC和SCP任务用法
ANT中的SSHEXEC和SCP任务本文通过简单示例介绍如何利用ant的sshexec和scp执行ssh和scp命令的方法。1 安装依赖jar包从JCRAFT上下载最新的jsch-*.jar。我下载的是jsch-0.1.53.jar。 将该jar文件拷贝到$ANT_HOME/lib/下,即ant主目录下的lib/目录下。2 SSHEXEC示例代码: exec.xml<?xml version="
Ant内置任务之sshexec
sshexec是Ant1.6引入的内置任务,用于在运行ssh守护进程的远程计算机上运行命令。此任务需要外部包jsch.jar,版本为0.1.42+。
sshxcute --java远程执行linux/unix命令的工具类
原文地址:https://www.ibm.com/developerworks/cn/opensource/os-sshxcute/ ------------------------------------------------------------------------------------------------------------------------------------
【转载】使用Ant进行ssh和scp操作
一、简介:   现在我们安装Linux的时候通常考虑到安全因素(默认情况下)是不打开telnet服务的,而ssh服务是有的,ant很早就支持telnet,但要求我们在Linux下要安装telnet-server,并要启用该服务。还好自Ant1.60开始支持了SSH 及SCP 操作了,早在Ant之前若要支持SSH、SCP、SFTP等任务就必须下载j2ssh的j2ssh-ant.jar和j2ssh-
Ant中SSH使用
SSH提供了公钥登录,可以省去每次登录都要输入的秘密的步骤。 公钥登录原理: 1、用户将自己的公钥存储在远程主机上。 2、登录的时候,远程主机向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。 3、远程主机利用事先存储的公钥进行解密,如果成功,就证明用户是可行的,直接允许登录shell,不再要求输入密码。 客户端windows,目标主机Linux(or ma
java 调用shell时出现假死问题
现象:在使用java 调用 shell 解压rar 文件,当文件数量较少时,没有任何问题.一旦文件数量超过500,就会出现卡死等问题. public static String exec(String cmd) { String result = ""; try { String[] shellCmd = new String[] { "/bin/sh", "-c", cmd }