Hi Eric.

I hope you're using the modern OpenSSH client program. Something like this:

ssh -F none \
  -oBatchMode=yes \
  -oUser=myUser \
  -oIdentityAgent=none \
  -oIdentityFile=/var/lib/jenkins/.ssh/id_rsa \
  -oPort=1401 \
  -oUpdateHostKeys=no \
  -oStrictHostKeyChecking=no \
  myHost.myDomain \
  "touch /myPath/toMyFiles/test.txt"


Note that the java SSH library may use obsolete encryption algorithms which 
you'll also have to force. See https://linux.die.net/man/5/ssh_config
 

On 28.12.2022 21:39, Eric Fetzer wrote:
> Hi!  Can anyone tell me what the command line equivalent to the following
> directive in ant is?
> 
>         <sshexec host="myHost.myDomain"
>              username="myUser"
>              keyfile="/var/lib/jenkins/.ssh/id_rsa"
>              passphrase=""
>              command="touch /myPath/toMyFiles/test.txt"
>              trust="true"
>              timeout="3000000"
>              verbose="true"
>              port="22"
>         />
> 
> We've found a bug with this command in RHEL 8 and the RedHat folks won't
> consider the sshexec command as a repro.  I've tried the best I can figure
> and the command works from the command line however I've tried.  Thanks!
> Eric
> 

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

Reply via email to