need to account for a dynamic ssh port, which should be passed in as part of the first param host:port