您的位置:首页 > 运维架构 > Linux

用ANT来传送文件到远程机器并且执行远程命令

2010-11-07 16:38 465 查看
1. 准备环境

A. Linux: ssh server在Linux上是默认启动的,可以用WinSCP或者Putty检验一下,如果login失败,那么需要手动启动之

B. Mac: ssh默认没有启动,启动方法:System References -> Sharing -> 选中Remote Login

C. Windows:具体看 http://www.digitalmediaminute.com/article/1487/setting-up-a-sftp-server-on-windows
   总结起来:

   a. download SSHWindows from http://sshwindows.sourceforge.net/download/, 并且安装

   b. 到 安装目录/bin 下,运行 (如果是Win Vista 以上,要用管理员身份运行cmd.exe)

       mkgroup -l >> ../etc/group

     

mkpasswd -l -u <username> >> ../etc/passwd  (username需要是机器上现有的用户名)

      net start opensshd

      如果需要改默认根目录,可以根据上面网址改


 

2. ANT任务

   具体看http://homelink.javaeye.com/blog/654614

   总结如下:

   A. 从


http://www.sourceforge.net
下载j2ssh和jsch

   B. 把上面两个的jar文件放到Ant的lib文件夹下

   C. Ant任务分别是sshexec 和 scp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐