hnakamur’s blog

ものすごい勢いで忘れる私のために未整理でもいいからとりあえずメモ

2011-03-18

antでsshのサンプル

予め$[ANT_HOME}/libにjsch-0.1.44.jarを置いておく。

build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="ssh_test" basedir="." default="sshtest1">
  <xmlproperty file="deploy.properties.xml"
      keepRoot="false"
      semanticAttributes="true"/>
  <target name="sshtest1">
    <sshexec host="host1.example.com"
        trust="true"
        username="${username}"
        keyfile="${keyfile}"
        passphrase="${passphrase}"
        command="whoami"/>
  </target>
</project>

deploy.properties.xml
<properties>
  <username>you</username>
  <keyfile>${user.home}/.ssh/id_rsa</keyfile>
  <passphrase>your_passpharse</passphrase>
</properties>

ブログ アーカイブ