Since version 2.4, the SOFiE application supports the SFTP protocol for accessing packages. This feature requires an additional license. Therefore, if you want to use the SFTP protocol, you need to ensure proper licensing. The feature is active within trial licenses so it can be tested.
A necessary prerequisite for SFTP functionality is running system service “sofie-sftp-server”. By default, this service is not active. To activate it, run the following commands in the server’s command line:
# to automatically start after each boot systemctl enable sofie-sftp-server # to start up imediatelly systemctl start sofie-sftp-server |
The SFTP server settings contains the following choices:
Specifies the TCP port on which the SFTP server listens (1024 - 65535). Change will drop all current connections.
(default: 2222)
Allows access using SFTP protocol to packages for registered users.
One of the following options is available:
Yes - enabled for all users, regardless of their permissions
No - disabled for all users, regardless of their permissions
Only selected - enabled or disabled for individual users according to their permission “SFTP access to packages“
(default: no)
If enabled, the list of files shows also the files being uploaded and files waiting for checks. Although those files cannot be downloaded.
(default: enabled)
If enabled, there is a .SOFiE-index.json virtual file in all folders, containing detailed information about folders and files within the folder.
(default: disabled)
The duration of user inactivity in seconds after which the connection is terminated (30 - 3600 s).
(default: 600)
If enabled, the informational text entered below is displayed to the user before an authentication attempt.
(default: disabled)
Optional text, which is sent to SFTP clients after establishing connection, before authentication.
(default: none)