public static ISshClientService Create(SshConnectionByPasswordCredentials credentials) { var service = new SshClientService(credentials); service.client.Connect(); return(service); }
private SshClientService(SshConnectionByPasswordCredentials credentials) { client = credentials.Port.HasValue ? new SshClient(credentials.Host, credentials.Port.Value, credentials.Username, credentials.Password) : new SshClient(credentials.Host, credentials.Username, credentials.Password); }