ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anderson, Rob (Global Trade)" <Rob.Ander...@nike.com>
Subject RE: ANT SCP Via a Java App
Date Tue, 09 May 2006 16:38:55 GMT
You need to specify either a password or a passphrase, as the error
indicates. If you generated keys with no passphrase, I believe you
should specify the passphrase as an empty string. I could be wrong, but
give that a try.

-Rob A

> -----Original Message-----
> From: Gareth Kelly [mailto:Gareth.Kelly@davy.ie] 
> Sent: Tuesday, May 09, 2006 4:02 AM
> To: 'user@ant.apache.org'
> Subject: ANT SCP Via a Java App
> 
> Hi,
> Not sure if this is the correct mailing list, but hopefully 
> someone can help me.
> I have been using the ant and ant-jsch.jar in a java app to 
> scp files from one machine to another.
>  
> Works fine when passing in username and password.
> I set up a trusted connection by creating a public/private 
> key pair and appending the identity.pub to the remote authorized_keys.
> Now I can scp a file from the command line without a password.
>  
> But when I try to do this from the java app, i get the 
> following error:
>  
> neither password nor passphrase for user nettrade has been 
> given.  Can't authenticate.
>         at
> org.apache.tools.ant.taskdefs.optional.ssh.Scp.execute(Scp.java:166)
>         at GetReutersKey.scpFile(GetReutersKey.java:346)
>         at GetReutersKey.main(GetReutersKey.java:65)
> Caused by: neither password nor passphrase for user nettrade 
> has been given.
> Can't authenticate.
>         at
> org.apache.tools.ant.taskdefs.optional.ssh.Scp.parseUri(Scp.java:254)
>         at
> org.apache.tools.ant.taskdefs.optional.ssh.Scp.upload(Scp.java:223)
>         at
> org.apache.tools.ant.taskdefs.optional.ssh.Scp.execute(Scp.java:155)
>         ... 2 more
> --- Nested Exception ---
> neither password nor passphrase for user nettrade has been 
> given.  Can't authenticate.
>         at
> org.apache.tools.ant.taskdefs.optional.ssh.Scp.parseUri(Scp.java:254)
>         at
> org.apache.tools.ant.taskdefs.optional.ssh.Scp.upload(Scp.java:223)
>         at
> org.apache.tools.ant.taskdefs.optional.ssh.Scp.execute(Scp.java:155)
>         at GetReutersKey.scpFile(GetReutersKey.java:346)
>         at GetReutersKey.main(GetReutersKey.java:65)
> 
> This is my code:
>  
>             Scp scpConnection = new Scp();
>             Project project = new Project();
>             scpConnection.setFile(aSFile);
>             scpConnection.setTrust(true);
>             scpConnection.setTodir("nettrade@laois 
> <mailto:nettrade@laois> :" + aSDir);
>             scpConnection.setProject(project);
>             scpConnection.execute();
> 
>  
> Any ideas?
>  
> Thanks,
> Gareth
> 
> 
> The information in this e-mail is confidential and may be 
> legally privileged. It is intended solely for the addressee. 
> Access to this e-mail by anyone else is unauthorised. If you 
> are not the intended recipient, any disclosure, copying, 
> distribution or any other action taken or any views, opinions 
> or advice contained in this e-mail are those of the sending 
> individual and not necessarily those of the firm. It is 
> possible for data transmitted by e-mail to be deliberately or 
> accidentally corrupted or intercepted. For this reason where 
> the communication is by e-mail, J&E Davy does not accept any 
> responsibility for any breach of confidence which may arise 
> from the use of this medium. If you have received this e-mail 
> in error please notify us immediately at 
> mailto:helpdesk@davy.ie and delete this e-mail from your system.
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message