port user and key support for ssh