Advanced Search
Search Results
86 total results found
How to reset the SuperAdmin (SA) password in v4/v5
This article refers to older versions (v4/v5) of our software. The procedure for Syncplify Server! v6 can be found here. If you happen to forget - or simply want to change - the SuperAdmin (SA) password of your Syncplify.me Server! v4/v5 you can reset it by f...
Virtual File Systems (VFS) with quotas
The Virtual File System (VFS) introduced in Syncplify Server! v4.0 (and available in all subsequent versions) comes with a long-awaited feature: quota management. IMPORTANT: Syncplify Server! v4/v5 expressed their quotas in KB, while starting from Syncplify S...
VFS.ImportFile and VFS.ExportFile
This article presumes the use of features only available in the Ultimate edition of Syncplify Server!, such as at-rest encryption for the virtual file systems (VFS). As you surely already know, when you use an encrypted VFS all files that any user uploads int...
How to move/migrate your software to a different machine/VM
If you intend to do a migration-upgrade (move from one VM to another while upgrading the software at the same time, this article is not for you. You should follow this procedure instead.This procedure applies only to Syncplify Server v6 and later versions. For...
Solved: insecure FTP data connection (TLS session resumption)
If you are running any version of Syncplify.me Server! prior to 5.1.17, and using the FTPS or FTPES protocol, your client software may start complaining about an "insecure data connection" or lack of "TLS session resumption". You may see an error message simi...
Parametric home directories (VFS)
Another highly requested feature that Syncplify.me Server! offers in all editions is parametric home directories. Some of our customers, in fact, need to isolate every user in their own directory under a general “container”, the directory name being the same ...
No, we are not affected by Log4j vulnerability (CVE-2021-44228)
No Syncplify software uses (nor has ever used) anything written in Java. Furthermore, and more specifically, no Syncplify software uses (nor has ever used) Log4j. Therefore, none of our software is affected by (nor it has ever been) any Log4j bug or vulnerabil...
How Syncplify.me Server! prevents SSHPsycho attacks
According to the SANS ISC nearly 80% of all SSH-based brute force attacks are caused by SSHPsycho or one of its variants. This seems to be confirmed by the LongTail honeypot real-time report provided by the Marist College. So, yes, SSHPsycho is a big deal, and...
W3C log file format and UTC timestamps
Every once in a while we receive a support request from some customers asking us how to “fix” the timestamp in the log files because it’s few hours ahead/behind. The thing is that such timestamp is not ahead nor behind: it’s always in UTC (Coordinated Unive...
Firewalls and FTP external IP address for PASV
Most firewalls (we’d say all the ones we know) have NAT/PAT capabilities, and many are able to perform a protocol-level inspection when the connection is not encrypted. SSH (and SFTP) are always encrypted, but FTP can be either encrypted or not; yet, theoretic...
Preventing upload of EXE files
Some SFTP servers feature a simple “extension exclusion list” so that administrators can specify certain file extensions that the server should not let users upload. But that’s a pretty weak defense, as a clever attacker could always upload an EXE with a fake ...
Understanding what Syncplify AFT! is
True Managed File Transfer (MFT) requires the interoperation of 2 parts: a file transfer server (that's what Syncplify Server! is) an automated file transfer client (that's what Syncplify AFT! is) While Syncplify Server! has been well established on the...
[OLD] Monitoring a local folder and uploading files to your SFTP server when they change
This article refers to all AFT! versions prior to v4.0.0. If you're looking to achieve the same task with AFT! v4.0.0+ please read this article instead. Let's say you have an SFTP server somewhere, and you want to use it as some form of "real-time backup". Th...
How to trigger AFT! jobs from the command line
AFT! provides two commands for running scripts from a shell or a CI/CD pipeline. Command What it does aft start Calls the REST API of a running AFT! instance and queues the job there. The script runs inside the service, with full access to the VF...
Calling the AFT! REST API directly to trigger a job
If you need to trigger an AFT! job from a script or tool that cannot run the aft start command, you can call the REST API directly. All you need is an API key and the name of the script you want to run. Create the API key in the AFT! web UI under API Keys, an...
Cannot connect: "unexpected message type 30 (expected one of [34])" reason found in log file
Some clients cannot connect to your Syncplify Server! version 6.x, and when you analyze the worker process (the virtual site's) log file you see the following message in it: ssh: unexpected message type 30 (expected one of [34]) Why does this happen? The me...
How to fix "Invalid OTP" error during setup
In order to ensure the utmost level of security, the web-based portion of the setup process must be completed within 5 minutes; taking longer than that will result in an "Invalid OTP" error, and the setup will fail. If that happens there are 2 possible ways t...
How to backup your Syncplify Server!'s database
Note: this article only applies to Syncplify Server! v6.x and above. If you're looking for a way to backup your old (v4/v5) database you should look at this article instead. Syncplify Server! v7 offer several ways to perform a backup of its configuration data...
How to access/download your invoice(s)
This procedure is - at the moment - limited to orders that include Syncplify Server! v6 licenses. Old orders (older versions of the software) or order that include AFT! licenses are, at this time, still managed via third party distributors and resellers who ar...
Updating/upgrading Syncplify Server!: the general rule
The process to update or upgrade your Syncplify Server! falls into either one of the following two scenarios, please read the one that's applicable to your current situation. Updating within the same major version (ex: from v7.x.y to v7.w.z) If the major ver...