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
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