add support for ssh -p port