move ssh function to module and load via modulue load refactor ssh_config to suppor SSH_CONFIG env var sshfs smount will load SSH_CONFIG with sshfs if available which can fix issues with not finding the best key immediately.