in reply to Error with Net::SFTP:Foreign

Try running ssh in debug mode:
my $SftpConn = Net::SFTP::Foreign->new(host => $HostFQDN, port => $Po +rt, user => $stnocuser, password => + $passwd, timeout=> $TimeOut, more => '-vvv');
and see what it says...