Customizing SFTP and FTP(E/S) greetings and banners

Syncplify.me Server! version: 4.0.17+

Another improvement coming with version 4.0 of Syncplify.me Server! is the possibility to customize greetings and banners with variable fields that are automatically processed by the software when a client connects. Here’s a basic example of what you can write:

greetingconf

See the two fields between percentage signs? When a client connects, Syncplify.me Server! will process the above greeting message, and send it to the client. Here below you can see what the server sent FileZilla Client upon connection:

fzresponse

The %SWFULL% variable has been replaced by “Syncplify.me Server!” and the %VERSION% variable has been replaced by “4.0.0.1”.

Here’s a list of currently supported variables you can use:

  • %VERSION%: the full version number (ex: 4.0.0.1)
  • %VERSHORT%: only the first two”words” of the version number (ex: 4.0)
  • %SWCOMPACT%: a SSH2-compatible software name with underscores instead of spaces (ex: Syncplify_Me_Server)
  • %SWFULL%: the full software name (ex: Syncplify.me Server!)
  • %DTLOCCOMPACT%: the server’s date and time in compact form (ex: 2016-01-01 10:15:42)
  • %DTLOCFULL%: the server’s date and time in human-readable form (ex: Fri, 01 Jan 2016, 10:15:42)
  • %DTUTCCOMPACT%: the current UTC (GMT) date and time in compact form (ex: 2016-01-01 18:15:42)
  • %DTUTCFULL%: the current UTC (GMT) date and time in human-readable form (ex: Fri, 01 Jan 2016, 18:15:42)
  • %UPTIMELONG%: the uptime since last restart, long form (ex: 321 days, 8 hours, 23 minutes, 42 seconds)
  • %UPTIME%: the uptime since last restart (ex: 321 days, 8 hrs, 23 mins, 42 secs)
  • %UPTIMESHORT%: the uptime since last restart, short form (ex: 321d, 8h, 23m, 42s)
  • %DTLOCLASTREST%: timestamp of last restart in server’s local time (ex: Fri, 01 Jan 2016, 10:15:42)
  • %DTUTCLASTREST%: timestamp of last restart in server’s UTC (GMT) time (ex: Fri, 01 Jan 2016, 18:15:42)
  • %DTLOCFIRSTSTART%: timestamp of first start in server’s local time (ex: Fri, 01 Jan 2016, 10:15:42)
  • %DTUTCFIRSTSTART%: timestamp of first start in server’s UTC (GMT) time (ex: Fri, 01 Jan 2016, 18:15:42)
Print Friendly, PDF & Email
Bookmark the permalink.

Comments are closed