Julia Distributed can't find ssh key, can't use remote machine

Many thanks @sgaure !

using Distributed

procs = addprocs(["dbp@79.152.67.28:8620", 4], 
    dir="/home/dbp", 
    exename="/home/dbp/julia/bin/julia", 
    sshflags="-i/Users/dbuchaca/.ssh/nuc12",
    tunnel=true,
)
println("\n\nprocs: ",procs)

This indeed executes

julia 06_test_nuc12.jl 
exception launching on machine 4 : MethodError(Distributed.launch_on_machine, (SSHManager(machines=Dict{Any, Any}(4 => 1, "dbp@79.152.67.28:8620" => 1)), 4, 1, Dict{Symbol, Any}(:ssh => "ssh", :cmdline_cookie => false, :env => Any[], :multiplex => false, :sshflags => "-i/Users/dbuchaca/.ssh/nuc12", :max_parallel => 10, :exeflags => ``, :enable_threaded_blas => false, :lazy => true, :tunnel => true, :topology => :all_to_all, :shell => :posix, :exename => "/home/dbp/julia/bin/julia", :dir => "/home/dbp"), WorkerConfig[], Condition(Base.IntrusiveLinkedList{Task}(Task (runnable, started) @0x000000010816c010, Task (runnable, started) @0x000000010816c010), Base.AlwaysLockedST(1))), 0x0000000000006801)


procs: [2]