OptionalagentAccepted host-key fingerprints, SHA256:… each. More than one so a
counterparty's key rotation can be staged (add the new one, let them cut
over, drop the old one) instead of requiring a flag-day deploy.
OptionalpasswordPassword, for password auth.
OptionalreadyMilliseconds to wait for the TCP + handshake to complete.
An agent to sign
publickeyauth with — KmsSshAgent for a key held in KMS, which is the only way this client doespublickeyat all.Supplying a password as well is often necessary: a managed transfer product (MOVEit, Cleo, GoAnywhere) can be configured to demand both, and Dart's MOVEit account is.