`
cxh61207
  • 浏览: 190573 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

ant scp

 
阅读更多

 

下载的 j2ssh-ant.jar, j2ssh-core.jar, jsch.jar.  (附近里也有)

   http://www.findjar.com/jar/com/jcraft/jsch/0.1.24/jsch-0.1.24.jar.html

 

从Linux拷贝单个文件到远端服务器Windows:

 <target name="scp">  

      <scp 

file="/home/cluster/JReport/BUG.ZIP" 

todir="Administrator:1234@192.168.128.187:/E:/TestResultsArchive/V10Cluster/Cluster80-Linux64bit/"

trust="true"/>

 

 </target> 

 

 

遇到一个问题:com.jcraft.jsch.JSchException: connection is closed by foreign host   

由于windows的本身是不支持SSH协议的,所以要想在ant中执行scp命令就必须在windows中安装ssh for windows的客户端软件,例如winsshd,安装完成后就可以启动windows的ssh服务了,然后再试scp命令,传送成功!

 

 

 

 

  • jar.zip (878.9 KB)
  • 下载次数: 26
分享到:
评论

相关推荐

    ant知识汇总 | ant scp 需要用到的jar包

    NULL 博文链接:https://liudaoru.iteye.com/blog/265705

    ant使用scp上传文件问题

    标题“ant使用scp上传文件问题”涉及到的是在Java构建工具Ant中使用Secure Copy (SCP)协议来传输文件的场景。SCP是一种基于SSH的安全文件传输协议,常用于在不同主机之间安全地复制文件。在这个问题中,用户可能遇到...

    使用Ant进行ssh和scp操作

    本文将深入探讨如何利用Ant进行SSH(Secure Shell)和SCP(Secure Copy)操作,这两个协议常用于远程系统间的安全通信。 SSH是一种网络协议,用于安全地在不安全的网络上执行命令和传输数据,而SCP是基于SSH的文件...

    ant下使用ssh或者scp所需要的包

    在Ant构建工具中,我们有时需要执行远程操作,如上传或下载文件,这通常通过SSH(Secure Shell)或SCP(Secure Copy)协议来实现。标题提到的"ant下使用ssh或者scp所需要的包"指的是在Ant任务中集成SSH和SCP功能所...

    jsch.jar--一个java实现的运行linux下面ssh和scp命令的工具

    ant运行scp以及sshexec任务所必须的jar包,这是optional的,所以ant默认不会有的,需要自己加上

    Ant权威指南(ant 学习)

    Ant支持自动部署应用程序到远程服务器,如`ftp`、`scp`任务可以用于文件传输,`deploy`任务可用于发布Web应用。 十二、测试集成 Ant与JUnit和其他测试框架良好集成,可以方便地执行单元测试,并生成测试报告。 ...

    ant远程上传并部署tomcat

    由于Ant本身并不内置SCP或SFTP支持,所以需要额外添加jsch.jar到Ant的类路径(通常是`$ANT_HOME/lib`)以支持SSH连接。 4. **Tomcat**:Tomcat是一款开源的Servlet容器,常用于运行Java Web应用。在这里,它是部署...

    Ant培训全套学习教程

    - **部署**:通过ftp或scp任务,Ant可以将构建结果上传到远程服务器,实现自动部署。 五、高级话题 - **Ant的扩展**:Ant提供插件机制,通过引入第三方插件,如ivy,可以实现对其他依赖管理工具的支持。 - **Ant与...

    ant自动发布工程

    - **上传(Upload)**: 通过FTP、SCP或其他协议将打包好的文件上传到服务器,如使用`&lt;ftp&gt;`或`&lt;scp&gt;`任务。 - **启动服务(Start Service)**: 更新服务器上的应用,可能涉及解压、替换旧版本、重启服务等步骤。 ...

    .Ant安装编译操作手册

    ### Ant安装编译操作手册知识点解析 #### 一、引言 - **编写目的**:本文档旨在指导软件发布人员如何正确安装与配置Apache Ant,解决在安装与使用过程中可能遇到的问题,确保能够顺利地使用Ant对Flex/Java工程项目...

    ant-jsch-1.6.2.jar.zip

    2. **定义任务**:在`build.xml`中定义JSch相关的任务,例如创建一个`scp`任务用于文件传输,或者`sshexec`任务用于执行远程命令。这些任务需要配置相应的属性,如主机名、端口、用户名、密码或密钥文件等。 3. **...

    13_ant_发布web项目和操作数据库

    4. 发布到服务器:生成WAR文件后,可以通过FTP、SCP等方式上传至服务器的Tomcat或其他应用服务器的webapps目录下,然后启动或重启服务器完成部署。 三、Ant操作数据库 1. 数据库连接:Ant可以使用JDBC任务来连接...

    SSH2集成+ant打包

    SSH2集成了Secure Copy (SCP)、Secure File Transfer Protocol (SFTP)、远程命令执行等功能,是开发人员在部署和管理分布式系统时的重要工具。而Ant是一个由Apache软件基金会开发的Java构建工具,它使用XML来定义...

    ant-jsch-1.6.jar.zip

    这样,开发者就可以利用Ant的任务来调用JSch的功能,比如创建一个`sshexec`任务来执行远程命令,或者使用`scp`任务来复制文件到远程服务器。 `ant.license.txt`文件通常包含开源库的许可证信息,对于`ant-jsch-1.6....

    Ant项目所需要用到的jar以及build.xml

    Apache Ant是一个广泛使用的Java构建工具,它通过XML配置文件(如`build.xml`)来定义构建过程,包括编译、打包、测试、部署等任务。这个压缩包`apache-ant-1.8.4-bin.zip`包含了Ant的二进制版本,用户可以直接解压...

    ant部署远程服务器

    - 使用`&lt;scp&gt;`任务(SSH Secure Copy)将WAR文件上传到远程服务器。 - 使用`&lt;sshexec&gt;`任务执行远程命令,如`cd /path/to/tomcat/webapps && mv warfile.war appname.war`,然后启动或重启Tomcat服务。 5. **运行...

    Java.构建工具.ANT

    例如,`&lt;tstamp&gt;`任务可以用来设置日期和时间属性,`&lt;mkdir&gt;`用于创建目录,`&lt;exec&gt;`可以执行系统命令,而`&lt;ftp&gt;`或`&lt;scp&gt;`则可以用于文件的远程传输。 学习和掌握ANT对于Java开发者来说至关重要,因为它能提高开发...

    ant自动编译,上传,启动,部署,启动

    Ant可以使用`ftp`或`scp`任务来完成这一操作。例如,使用FTP上传: ```xml **/*.jar"/&gt; ``` 这会将"build"目录下的所有jar文件上传到服务器的"uploads"目录。 **启动**: 启动应用程序可能涉及到运行...

    Ant基本使用指南--从入门到精通

    &lt;scp file="app.jar" todir="server:/path/to/deploy"/&gt; ``` 以上示例展示了如何使用 Ant 来自动化一个简单的 Java 应用程序构建流程。从清理目录、编译代码、打包 JAR 文件到最后部署至服务器,整个过程都可...

Global site tag (gtag.js) - Google Analytics