1. 安装J2SE(推荐1.5版本)
java.sun.com/products/archive/
2. 安装Ant
请使用1.6之后的版本,解压缩到本地路径即可。
ant.apache.org/
3. 下载JSCH:
请下载jdk1.4编译的版本,例如jsch-0.1.43-jdk14.jar,然后拷贝至Ant的lib目录下
https://sourceforge.net/projects/jsch/forums/forum/219651
4. 环境变量设置
JAVA_HOME=D:\Program Files\Java\jdk1.5.0_11
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar
ANT_HOME=D:\apache-ant-1.8.1
Path=%JAVA_HOME%\bin;%ANT_HOME%\bin;%ANT_HOME%\lib
5. 使用Ant+JSCH远程执行Linux端的Shell脚本或者命令
<target name="Test1">
<sshexec host="192.168.122.180" username="root" password="123456" trust="true" command=". /home/***/Public/test.sh"/>
</target>
<target name="Test2">
<sshexec host="192.168.122.180" username="root" password="123456" trust="true" command="cd /;ls"/>
</target>
5. 使用Ant+JSCH的scp标签进行文件的传递
请参考文章:www.blogjava.net/Unmi/archive/2006/01/03/124033.html
分享到:
相关推荐
参考expect4j的交互式操作方式控制输入输出流实现批量执行多条shell命令同时支持切换用户输入密码提权执行命令输入密码等操作 有完整的测试用例,便于理解 模板化执行命令示例 [$]send[su - root] [Password:]...
主要介绍了如何用java程序(JSch)运行远程linux主机上的shell脚本,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
jsch通过java代码ssh登录主机远程执行命令并返回结果。注意,这个是源代码,请自行编译后在使用。当然,也可以根据自己的需要更改源代码。
sshxcute 就是这样一个框架工具集,它基于 JSCH 构建,允许工程师利用Java 代码通过 SSH 连接远程批量执行 Linux/UNIX 系统上的命令或者脚本,同时加入了判断成功与否,取回输出等多种实用功能。sshxcute 不管是针对...
是使用java使用JSCH进行连接远程服务器的Demo,让更多刚刚接触的同学进行学习。
标签:ant-jsch-1.8.0.jar,ant,jsch,1.8.0,jar包下载,依赖包
主要介绍了Java中通过jsch来连接远程服务器执行linux命令的相关资料,需要的朋友可以参考下
java通过ssh调用centos7指令,获取磁盘空间使用率、磁盘空间使用情况、网络使用情况,CPU使用率,内存使用率
*我写的一段小程序,实现的主要功能是同步sftp上的文件夹(sftp->本地) *我写的一个小程序,用于将字符串转化成其他编码格式。如果乱码问题依然没解决,这个类也许能帮你找到你需要更改的编码类型。然后修改那三处...
远程shell脚本 下面的代码放入一个文件:hello.sh,脚本的内容很简单只是用来测试,回显输出“hello <参数1> ” #!...并且在远程主机上,为这个脚本设置可执行权限,方法如下: $ chmod +x hello.sh
标签:ant-jsch.jar.zip,ant,jsch,jar.zip包下载,依赖包
标签:ant-jsch-1.7.0.jar,ant,jsch,1.7.0,jar包下载,依赖包
标签:ant-jsch-1.6.2.jar.zip,ant,jsch,1.6.2,jar.zip包下载,依赖包
标签:ant-jsch-1.9.3.jar,ant,jsch,1.9.3,jar包下载,依赖包
标签:ant-jsch-1.7.1.jar,ant,jsch,1.7.1,jar包下载,依赖包
jsch工具类,在java中通过使用本工具可以使用shell远程控制服务器。 具体操作可以看我的博客,《java通过shell命令远程操作服务器(SSH)》,里面保护jar包源码jar包,demo: ...
http://blog.csdn.net/clariones/article/details/8455345
jsch,jsch工具类,jsch实现远程sftp,jsch实现过程 通过JSch实现sftp传输文件
标签:ant-jsch-1.8.1.jar.zip,ant,jsch,1.8.1,jar.zip包下载,依赖包
标签:ant-jsch-1.9.4.jar,ant,jsch,1.9.4,jar包下载,依赖包