add key_file arg to remote hosts
crudely added port arg