Settings - Configuration - SFTP server
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:
SFTP port
Specifies the TCP port on which the SFTP server listens (1024 - 65535). Change will drop all current connections.
(default: 2222)
Users have SFTP access to packages
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)
Show files being uploaded and files waiting for checks
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)
Provide .SOFiE-index.json virtual file
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)
Idle timeout
The duration of user inactivity in seconds after which the connection is terminated (30 - 3600 s).
(default: 600)
Display informational text before authentication
If enabled, the informational text entered below is displayed to the user before an authentication attempt.
(default: disabled)
Informational text before authentication
Optional text, which is sent to SFTP clients after establishing connection, before authentication.
(default: none)