Synchronet v3.21e-Win32 (install) has been released (Mar-2026).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
server:terminal [2024/03/03 01:29] – [Configure] Updated w/new sub-menus digital manserver:terminal [2026/03/08 19:44] (current) – [Configure] Update SCFG screent shot with SCFG v3.21d digital man
Line 12: Line 12:
 The Synchronet Terminal Server can be configured via [[util:SCFG]]:Servers->Terminal Server: The Synchronet Terminal Server can be configured via [[util:SCFG]]:Servers->Terminal Server:
  
-<file> +  ╔═══════════════════════════════════════════╗ 
-══════════════════════════════════════════════╗ +  ║          Terminal Server Settings         ║ 
-║                Terminal Server               ║ +  ╠═══════════════════════════════════════════╣ 
-══════════════════════════════════════════════╣ +  ║ │Enabled                       Yes        ║ 
-║ │Enabled                       Yes           ║ +  ║ │Log Level                     Info       ║ 
-║ │Log Level                     Informational ║ +  ║ │Serving Nodes                 1-       ║ 
-║ │First Node                                ║ +  ║ │SSH Support...                Port 22    ║ 
-║ │Last Node                                 ║ +  ║ │Telnet Support...             Port 23    ║ 
-║ │SSH Support...                Port 22       ║ +  ║ │RLogin Support...             Port 513   ║ 
-║ │Telnet Support...             Port 23       ║ +  ║ │40 Column PETSCII Support     Port 64    ║ 
-║ │RLogin Support...             Port 513      ║ +  ║ │80 Column PETSCII Support     Port 128   ║ 
-║ │DOS Program Support           Yes           ║ +  ║ │DOS Program Support           Yes        ║ 
-║ │40 Column PETSCII Port        64            ║ +  ║ │Max Concurrent Connections    Unlimited  ║ 
-║ │80 Column PETSCII Port        128           ║ +  ║ │Max Dumb Login Inactivity     1 minute   ║ 
-║ │Max Concurrent Connections    Unlimited     ║ +  ║ │Max User Login Inactivity     10 minutes ║ 
-║ │Max Login Inactivity          10 minutes    ║ +  ║ │Max New User Inactivity       1 hour     ║ 
-║ │Max New User Inactivity       1 hour        ║ +  ║ │Max User Inactivity           10 minutes ║ 
-║ │Max User Inactivity           10 minutes    ║ +  ║ │Output Buffer Drain Timeout   10 ms      ║ 
-║ │Output Buffer Drain Timeout   10 ms         ║ +  ║ │Execute Timed Events          Yes        ║ 
-║ │Execute Timed Events          Yes           ║ +  ║ │Execute QWK-related Events    Yes        ║ 
-║ │Execute QWK-related Events    Yes           ║ +  ║ │Event Log Level               Info       ║ 
-║ │Lookup Client Hostname        Yes           ║ +  ║ │Lookup Client Hostname        Yes        ║ 
-║ │JavaScript Settings...                      ║ +  ║ │Login Requirements                       ║ 
-║ │Failed Login Attempts...                    ║ +  ║ │JavaScript Settings...                   ║ 
-╚══════════════════════════════════════════════╝ +  ║ │Failed Login Attempts...                 ║ 
-╔════════════════════════════════════════════╗ +  ╚═══════════════════════════════════════════╝
-║                 SSH Support                ║ +
-╠════════════════════════════════════════════╣ +
-║ │Enabled                       Yes         ║ +
-║ │Interfaces                    0.0.0.0, :: ║ +
-║ │Port                          22          ║ +
-║ │Connect Timeout               10 seconds  ║ +
-║ │Error Level                   Warning     ║ +
-║ │File Transfer (SFTP) Support  No          ║ +
-║ │Max SFTP Inactivity           N/        ║ +
-╚════════════════════════════════════════════╝ +
-╔════════════════════════════════════════════╗ +
-║                Telnet Support              ║ +
-╠════════════════════════════════════════════╣ +
-║ │Enabled                       Yes         ║ +
-║ │Interfaces                    0.0.0.0, :: ║ +
-║ │Port                          23          ║ +
-║ │Command Debug                 No          ║ +
-║ │Send Go-Aheads                Yes         ║ +
-═══════════════════════════════════════════╝ +
-╔════════════════════════════════════════════╗ +
-║                RLogin Support              ║ +
-╠════════════════════════════════════════════╣ +
-║ │Enabled                       Yes         ║ +
-║ │Interfaces                    0.0.0.0, :: ║ +
-║ │Port                          513         ║ +
-╚════════════════════════════════════════════╝ +
- +
-</file>+
  
 ... or configured (on Windows) via [[monitor:SBBSCTRL]]:Telnet->Configure dialog ... or configured (on Windows) via [[monitor:SBBSCTRL]]:Telnet->Configure dialog
Line 146: Line 118:
  
 The Synchronet Terminal Server will negotiate Telnet options with the client (enforcing echo and non-line-at-a-time modes), perform ''IAC'' (character 255) escaping, and CR/LF->CR and CR/NUL->CR translation (when not in //binary mode//). The Synchronet Terminal Server will negotiate Telnet options with the client (enforcing echo and non-line-at-a-time modes), perform ''IAC'' (character 255) escaping, and CR/LF->CR and CR/NUL->CR translation (when not in //binary mode//).
 +
 +==== Configure ====
 +Telnet support in the Synchronet Terminal Server can be configured via [[util:SCFG]]:Servers->Terminal Server->Telnet Support:
 +
 +<file>
 +╔══════════════════════════════════╗
 +║          Telnet Support          ║
 +╠══════════════════════════════════╣
 +║ │Enabled             Yes         ║
 +║ │Interfaces          0.0.0.0, :: ║
 +║ │Port                23          ║
 +║ │Command Debug       No          ║
 +║ │Send Go-Aheads      Yes         ║
 +╚══════════════════════════════════╝
 +</file>
  
 ==== Options ==== ==== Options ====
  
 Telnet options are negotiated between the client and server, normally without any indication to the user. Telnet options are negotiated between the client and server, normally without any indication to the user.
 +
 +If no Telnet options are received by the Terminal Server during an initial client session on the configured Telnet port, the Terminal Server will revert the client to just "Raw TCP" protocol.
  
 Telnet options can be re-negotiated at any time during a Telnet session, but most options are only negotiated during the initial connection. Telnet options can be re-negotiated at any time during a Telnet session, but most options are only negotiated during the initial connection.
Line 197: Line 186:
  
 SSHv2 support provided by [[dev:dependencies#cryptlib]]. SSHv2 support provided by [[dev:dependencies#cryptlib]].
 +
 +==== Configure ====
 +
 +SSH support in the Synchronet Terminal Server can be configured via [[util:SCFG]]:Servers->Terminal Server->SSH Support:
 +<file>
 +╔══════════════════════════════════════════════════════╗
 +║                      SSH Support                     ║
 +╠══════════════════════════════════════════════════════╣
 +║ │Enabled                       Yes                   ║
 +║ │Interfaces                    0.0.0.0, ::           ║
 +║ │Port                          22                    ║
 +║ │Connect Timeout               10 seconds            ║
 +║ │Error Level                   Warning               ║
 +║ │User Authentication Type      Valid Key or Username ║
 +║ │File Transfer (SFTP) Support  No                    ║
 +║ │Max SFTP Inactivity           N/                  ║
 +╚══════════════════════════════════════════════════════╝
 +</file>
  
 ==== cryptlib.key ==== ==== cryptlib.key ====
Line 206: Line 213:
 ===== RLogin ===== ===== RLogin =====
 BSD Rlogin (RFC-[[rfc>1282]]) clients are supported, by default, on the standard RLogin TCP port: 513. BSD Rlogin (RFC-[[rfc>1282]]) clients are supported, by default, on the standard RLogin TCP port: 513.
 +
 +==== Configure ====
 +RLogin support in the Synchronet Terminal Server can be configured via [[util:SCFG]]:Servers->Terminal Server->RLogin Support:
 +
 +<file>
 +╔══════════════════════════════════╗
 +║          RLogin Support          ║
 +╠══════════════════════════════════╣
 +║ │Enabled             Yes         ║
 +║ │Interfaces          0.0.0.0, :: ║
 +║ │Port                513         ║
 +╚══════════════════════════════════╝
 +</file>
  
 ==== History  ==== ==== History  ====