(1) "it does not read the private key from
REMOTEMACHINE:~/.ssh/
" -- This is why. (2) "and my approach then was to first grab the private key from REMOTEMACHINE
" -- Does the key exist there as a regular file? or inside an agent only?