You are, of course, correct! Thank you.

OK, running with debug I see:

  [sshexec] Loading SSH configuration file /Users/dougal/.ssh/config
  [sshexec] Using SSH key file null for host null

So maybe it isn't picking up my host/default ssh key properly. ie: maybe
I've configured my host wrong, or my ssh config incorrectly.

Thanks again for your help!

On Wed, Jun 17, 2020 at 11:40 AM Jaikiran Pai <jai.forums2...@gmail.com>
wrote:

> Hello Dougal,
> On 17/06/20 10:07 am, Dougal Graham wrote:
>
> Hi Jaikaran,
>
> Thanks for getting back to me. I just got the code downloaded for Ant, and
> I think I see the problem:
>
> protected void loadSshConfig() throws BuildException {
>     if (sshConfig != null && (userInfo.getName() == null || 
> userInfo.getKeyfile() == null)) {
>
> It would seem that the sshConfig file is only used if both name and
> keyfile are empty.
>
> Looking at that code, the sshConfig file will be used if the username *or*
> (not and) keyfile is not specified. i.e. if either of them is not
> specified. So from what I saw in the original task definition that you
> pasted, I think the sshConfig file should have been used.
>
> -Jaikiran
>


-- 
Dougal Graham

Reply via email to