The SftpSettings type exposes the following members.
Properties
Name | Description | |
---|---|---|
CustomCommand |
Gets or sets a custom command to start SFTP subsystem.
| |
DisableFxpStatWorkaround |
Gets or sets a value that disables workaround for a SSH_FXP_STAT command, which is known not to work correctly on some servers.
| |
DisablePathNormalization |
Gets or sets a value that disables normalization of paths passed to all commands (paths are used unchanged).
| |
DisableProgressPercentage |
Disables progress percentage reporting through TransferProgressChanged event.
| |
DisablePutFileZeroOffsetTruncate |
Gets or sets a value that specifies whether Sftp.PutFile method truncates files when a zero remote offset is specified.
| |
DisableRealPathWorkaround |
Gets or sets a value that disables WS FTP server workaround when opening remote directory.
| |
DisableSftp4 |
Disable SFTP v4 and only use v3.
| |
DisableTransferQueue |
Disable queuing of read and write requests.
| |
DownloadBufferSize |
Sets the size of data packets used during download. Supported sizes are 4 KB to 48 KB.
| |
DownloadQueueLength |
Sets the length of packed queue for downloads.
| |
EnableBrokenDirectoryStatWorkaround |
Gets or sets a value that enables workaround for broken SSH_FXP_STAT request (fails on directories on 'DataPowerSSH' servers).
| |
EnableBrokenRealPathWorkaround |
Gets or sets a value that enables workaround for broken SSH_FXP_REALPATH command used to determine a canonical path when changing or creating a directory.
| |
EnableFileSync |
Gets or sets a value indicating whether to synchronize file changes after successful file transfer by calling 'fsync' when a file has been uploaded,
ensuring that all file data has been transferred to the storage device. Only supported when 'fsync@openssh.com' extension is available.
| |
EnableSignaturePadding |
Enable padding of RSA private key signatures (workaround for SSH servers that got the padding wrong).
| |
EnsureKeyAcceptable |
Announce public key to the server before performing key authentication.
| |
LogChecksums |
Gets or sets a value that makes the client calculate checksums of files being uploaded and logs them into the log.
| |
MultiFileLinkMode |
Gets or sets the default processing mode of detected links in multi-file operations.
| |
MultiFileMoveMode |
Gets or sets the default move behavior in multi-file transfers.
| |
PostponeChannelClose |
Postpone channel close requests (workaround for older versions of ssh.com and Cisco SSH servers).
| |
PreferInteractiveAuthentication |
When authenticating, prefer 'keyboard-interactive' authentication to 'password' authentication.
| |
PreferredChecksumAlgorithm |
Gets or sets a checksum algorithms to be preferred in multi-file transfers.
| |
RecheckItemExistence |
In multi-file operations it forces checking, whether currently processing item still exists.
| |
RestoreDateTime |
Gets or sets a value that indicates which date/time is restored after successful transfer if possible.
| |
RevertSymlinkArguments |
Gets or sets a value that indicates whether to force the reversal of SSH_FXP_SYMLINK arguments.
| |
SkipDuplicateItems |
Gets or sets a value that indicates whether to skip duplicate items in directory listings or whether to fail.
| |
SshParameters |
Gets or sets SSH session parameters.
| |
TimeComparisonGranularity |
Gets or sets a value which specifies granularity for time comparisons.
| |
TreatUnknownItemsAsFiles |
Gets or sets a value specifying that filesystem items with unknown type (not file nor directory nor symlink) will be processed as files.
| |
TryPasswordFirst |
When authenticating using both password and private key, try authenticating using a password first (default is to try the private key first).
| |
UploadBufferSize |
Sets the size of data packets used during upload. Supported sizes are 4 KB to 48 KB.
| |
UploadQueueLength |
Sets the length of packed queue for uploads.
| |
UsePosixRename |
Gets or sets a value that indicates whether to use POSIX rename instead of standard SFTP rename.
Only works when 'posix-rename@openssh.com' extension is available.
| |
UseReadWriteModeForDownloads |
Opens file for downloading (in GetFile(String, String)/Download(String, String, TraversalMode) methods) in read-write mode
instead of read-only mode.
| |
UseSmallPackets |
Use small data packets (4KB each) during upload and never split them.
| |
WaitForServerWelcomeMessage |
Wait for server SSH protocol welcome message before sending the client one.
|