SFTP server configuration¶
Warning
ftp
and sftp
are mutually exclusive
Example
server:
sftp:
host: 10.0.0.1
port: 22
username: foo
password: bar
sources:
- /
timeout: 30s
maxPacketSize: 32768
Reference¶
host
¶
SFTP host IP or domain.
Config file
server:
sftp:
host: 127.0.0.1
Environment variables
FTPGRAB_SERVER_SFTP_HOST
port
¶
SFTP port. (default 22
)
Config file
server:
sftp:
port: 22
Environment variables
FTPGRAB_SERVER_SFTP_PORT
username
¶
SFTP username.
Config file
server:
sftp:
username: foo
Environment variables
FTPGRAB_SERVER_SFTP_USERNAME
usernameFile
¶
Use content of secret file as SFTP username if username
not defined.
Config file
server:
sftp:
usernameFile: /run/secrets/username
Environment variables
FTPGRAB_SERVER_SFTP_USERNAMEFILE
password
¶
Warning
password
and keyFile
are mutually exclusive
SFTP password.
Config file
server:
sftp:
password: bar
Environment variables
FTPGRAB_SERVER_SFTP_PASSWORD
passwordFile
¶
Use content of secret file as SFTP password if password
not defined.
Config file
server:
sftp:
passwordFile: /run/secrets/password
Environment variables
FTPGRAB_SERVER_SFTP_PASSWORDFILE
keyFile
¶
Warning
keyFile
and password
are mutually exclusive
Path to your private key to enable publickey authentication.
Config file
server:
sftp:
keyFile: /home/user/key.ppk
Environment variables
FTPGRAB_SERVER_SFTP_KEYFILE
keyPassphrase
¶
SFTP key passphrase if keyFile
is defined.
Config file
server:
sftp:
keyPassphrase: bar
Environment variables
FTPGRAB_SERVER_SFTP_PASSWORD
keyPassphraseFile
¶
Use content of secret file as SFTP key passphrase if keyPassphrase
not defined.
Config file
server:
sftp:
keyPassphraseFile: /run/secrets/passphrase
sources
¶
List of sources paths to grab from SFTP server.
Config file
server:
sftp:
sources:
- /path1
- /path2/folder
Environment variables
FTPGRAB_SERVER_SFTP_SOURCES
timeout
¶
Timeout is the maximum amount of time for the TCP connection to establish. 0s
means no timeout. (default 30s
)
Config file
server:
sftp:
timeout: 30s
Environment variables
FTPGRAB_SERVER_SFTP_TIMEOUT
maxPacketSize
¶
Sets the maximum size of the payload, measured in bytes. (default 32768
)
Config file
server:
sftp:
maxPacketSize: 32768
Environment variables
FTPGRAB_SERVER_SFTP_MAXPACKETSIZE
Created: 2020-07-07 20:06:09