ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Antoine Levy-Lambert" <levylamb...@tiscali-dsl.de>
Subject Re: Pb with SSHExec
Date Mon, 24 Mar 2003 11:07:20 GMT
you might need to have a look at a file called defaults.properties located
in the ant.jar file under org/apache/tools/ant/taskdefs/defaults.properties
to find out if sshexec is defined as a "default" task, and also to check the
exact case of the name of the task. Typically task names are all lowercase.
If sshexec is not defined in defaults.properties, then you need to tell ant
about sshexec using the taskdef task. Have a look in optional.jar to find
out the class name of the implementation of sshexec.
Antoine
----- Original Message -----
From: "Samuel Blanchet" <sblanchet@sopragroup.com>
To: "'Ant Users List'" <user@ant.apache.org>
Sent: Monday, March 24, 2003 11:51 AM
Subject: Pb with SSHExec


> All,
>
> I would like to use SSHExec task with ANT 1.6a but I have an error like
that
>
> Could not create task or type of type: SSHExec
>
>  when I execute my ant script.
>
> Please tell me what I can do to solve this??
>
>  Sam
>
>
>
> -----Message d'origine-----
> De : Anderson, Rob H - VSCM [mailto:Anderson.Rob@vectorscm.com]
> Envoyé : vendredi 21 mars 2003 17:46
> À : 'Ant Users List'
> Objet : RE: SSH in ANT?!?! (WAS: RE: process on a remote server via an
> ANT ?????)
>
>
> If you use the sshexec task you do not need to have an ssh client on your
> local machine. Obviously, the remote machine needs to be running sshd.
>
> <sshexec host="somehost"
> username="dude"
> keyfile="${user.home}/.ssh/id_dsa"
> passphrase="yo its a secret"
> command="./remotesctipt.sh"/>
>
> If you want to execute an ant script on the remote machine you will need
to
> install ant and the scripts on the remote machine. Then run a task like
the
> following
>
> <sshexec host="somehost"
> username="dude"
> keyfile="${user.home}/.ssh/id_dsa"
> passphrase="yo its a secret"
> command="cd path/to/build/file ; ant targetname"/>
>
> I hope this helps.
>
> -Rob Anderson
>
> -----Original Message-----
> From: peter reilly [mailto:peter.reilly@corvil.com]
> Sent: Friday, March 21, 2003 3:25 AM
> To: Ant Users List
> Subject: Re: SSH in ANT?!?! (WAS: RE: process on a remote server via an
> ANT ?????)
>
>
> I do not have windows at the moment so take what
> I am saying with a grain of salt.
>
> The question is not really an ant question. So
> test everything at the command line first.
>
> I assume that there is a ssh deamon/service running on
> the remote machine and there is a ssh command line
> utility in your exec path.
>
> If the sshd on the remote machine is a the cygwin sshd
> and you have cygwin installed correctly on both machines
> the script should work as is.
>
> If cygwin sshd is installed on the remote machine but the
> local machine does not have cygwin but does have another
> ssh client cli program that can run in a bat file one can do
>
> <shellscript shell="cmd.exe" tmpsuffix=".bat">
>     <arg value="/c"/>
>      <arg value="call">
>       ssh ${server} ./script.sh
> </shellscript>
>
> Other combinations you need to try yourself.
>
> Important to note that the ./script.sh is a file on the remote machine.
>
> To run a script defined in the ant build file do:
>
> <shellscript shell="sh">
>     ssh ${server} <<END
> cd /tmp
> ls -lrta
> END
>   </shellscript>
>
> On Friday 21 March 2003 10:46, Samuel Blanchet wrote:
> > Is it possible to run this script beetween two Windows machines ???
> >
> > -----Message d'origine-----
> > De : peter reilly [mailto:peter.reilly@corvil.com]
> > Envoyé : vendredi 21 mars 2003 09:43
> > À : Ant Users List
> > Objet : Re: SSH in ANT?!?! (WAS: RE: process on a remote server via an
> > ANT ?????)
> >
> >
> > Or use <shellscript> in ant-contrib cvs head
> >
> > <property name="server" value="serv1"/>
> > <shellscript shell="sh">
> >     ssh ${server} ./script.sh
> > </shellscript>
> >
> > Peter
> >
> > On Friday 21 March 2003 08:27, shahaji.kadam@orbitech.co.in wrote:
> > > use <telnet> task.
> > >
> > > <telnet userid="userid" password="pwd" server="server">
> > >    <read>/users/userid</read>
> > >    <write>./script.sh</write>
> > >    <read string="/users/userid"/>
> > > </telnet>
> > >
> > > this will require additional component, NetComponents.jar, in
CLASSPATH.
> > > see docs.
> > >
> > > -----Original Message-----
> > > From: sblanchet [mailto:sblanchet@sopragroup.com]
> > > Sent: Friday,March 21, 2003 1:43 PM
> > > To: user
> > > Cc: sblanchet
> > > Subject: RE: SSH in ANT?!?! (WAS: RE: process on a remote server via
an
> > > ANT ?????)
> > >
> > >
> > >
> > > Hi,
> > >
> > > Is there somebody who can send me a sample script to execute an ant
> > > script on a remote machine (with telnet and ssh) ?
> > > Thanks a lot
> > >
> > > Sam
> > >
> > >
> > > -----Message d'origine-----
> > > De : Nathan Christiansen [mailto:Nathan_Christiansen@tni.com]
> > > Envoyé : jeudi 20 mars 2003 20:40
> > > À : Ant Users List
> > > Objet : RE: SSH in ANT?!?! (WAS: RE: process on a remote server via an
> > > ANT ?????)
> > >
> > >
> > > I was unaware that other JCE implementations were available, I just
> > > blindly trusted the JSch website (http://www.jcraft.com/jsch/)
> > >
> > > Lesson learned: Never underestimate the resourcefulness of an open
> > > source hacker. :)
> > >
> > > -- Nathan Christiansen
> > >    Tahitian Noni International
> > >    http://www.tahitiannoni.com
> > >
> > >
> > > -----Original Message-----
> > > From: Stefan Bodewig [mailto:bodewig@apache.org]
> > > Sent: Thursday, March 20, 2003 9:47 AM
> > > To: user@ant.apache.org
> > > Subject: Re: SSH in ANT?!?! (WAS: RE: process on a remote server via
an
> > > ANT ?????)
> > >
> > >
> > > On Thu, 20 Mar 2003, Nathan Christiansen <Nathan_Christiansen@tni.com>
> > >
> > > wrote:
> > > > It is also important to note that since JSch uses the JCE (Java
> > > > Cryptography Extension)
> > >
> > > True.
> > >
> > > > it REQUIRES the use of JDK 1.4 or above.
> > >
> > > No.  1.2.2 and Bouncycastle's JCE work fine for me.
> > >
> > > Stefan
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> > > For additional commands, e-mail: user-help@ant.apache.org
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> > > For additional commands, e-mail: user-help@ant.apache.org
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> > For additional commands, e-mail: user-help@ant.apache.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> > For additional commands, e-mail: user-help@ant.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
>


Mime
View raw message