1、下载jsch.jar
http://sourceforge.net/projects/jsch/files/jsch.jar2、 把jsch.jar放到机器A的 ant_home的lib目录下
3、建一个文件命名为build.xml,放到任意目录下,添加以下内容
<?xml version="1.0" encoding="UTF-8"?>
<project name="filescp" default="scp">
<target name="scp">
<scp todir="root@192.168.68.59:/opt/yourDirectory" password="mylinux" trust="true">
<fileset dir="/opt/myDirectory"/>
</scp>
</target>
</project>
target scp意思是将机器A 中的/opt/myDirectory目录下的所有文件拷贝到机器B(192.168.68.59) 的/opt/yourDirectory目录下, 密码是mylinux ,登录用户为root
4、转到build.xml目录下,执行ant即可。
本文介绍如何通过Ant和JSch库实现从一台机器到另一台机器间的文件复制(SCP)。步骤包括:下载JSch库并配置,编写Ant的build.xml文件设置SCP任务,最终实现自动化文件同步。
912

被折叠的 条评论
为什么被折叠?



