【发布时间】:2010-07-06 12:27:04
【问题描述】:
我想使用 ANT 脚本从本地 Windows XP 系统执行 UNIX 命令。 UNIX 系统是一个远程服务器。
我尝试了以下方法:
<target name="execute" >
<sshexec host="host IP"
username="uname"
password="pass"
commandResource="sh abc.sh"/>
</target>
但出现以下错误:
BUILD FAILED
..\build.xml:49: com.jcraft.jsch.JSchException: connection is closed by foreign
host
【问题讨论】:
-
如果您尝试以交互方式通过 SSH 连接(例如使用 PuTTY 或其他 SSH 客户端),是否会收到相同的消息?