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