use ssh.username and ssh.port standard options in the provider

Fix #88