Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

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:37] – [Configure] Separate the sub-menus in their own file tag digital manserver:terminal [2024/03/04 20:42] (current) – [Configure] Updated SCFG screenshot for SSH digital man
Line 13: Line 13:
  
 <file> <file>
-══════════════════════════════════════════════╗ +╔═══════════════════════════════════════════╗ 
-║                Terminal Server               ║ +║              Terminal Server              ║ 
-══════════════════════════════════════════════╣ +╠═══════════════════════════════════════════╣ 
-║ │Enabled                       Yes           ║ +║ │Enabled                       Yes        ║ 
-║ │Log Level                     Informational ║ +║ │Log Level                     Info       ║ 
-║ │First Node                                ║ +║ │Serving Nodes                 1-       ║ 
-║ │Last Node                                 ║ +║ │SSH Support...                Port 22    ║ 
-║ │SSH Support...                Port 22       ║ +║ │Telnet Support...             Port 23    ║ 
-║ │Telnet Support...             Port 23       ║ +║ │RLogin Support...             Port 513   ║ 
-║ │RLogin Support...             Port 513      ║ +║ │40 Column PETSCII Support     Port 64    ║ 
-║ │DOS Program Support           Yes           ║ +║ │80 Column PETSCII Support     Port 128   ║ 
-║ │40 Column PETSCII Port        64            ║ +║ │DOS Program Support           Yes        ║ 
-║ │80 Column PETSCII Port        128           ║ +║ │Max Concurrent Connections    Unlimited  ║ 
-║ │Max Concurrent Connections    Unlimited     ║ +║ │Max 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           ║ +║ │Lookup Client Hostname        Yes        ║ 
-║ │Lookup Client Hostname        Yes           ║ +║ │JavaScript Settings...                   ║ 
-║ │JavaScript Settings...                      ║ +║ │Failed Login Attempts...                 ║ 
-║ │Failed Login Attempts...                    ║ +╚═══════════════════════════════════════════╝
-╚══════════════════════════════════════════════╝ +
-</file> +
-<file> +
-╔════════════════════════════════════════════╗ +
-║                 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/        ║ +
-═══════════════════════════════════════════╝ +
-</file> +
-<file> +
-╔════════════════════════════════════════════╗ +
-║                Telnet Support              ║ +
-╠════════════════════════════════════════════╣ +
-║ │Enabled                       Yes         ║ +
-║ │Interfaces                    0.0.0.0, :: ║ +
-║ │Port                          23          ║ +
-║ │Command Debug                 No          ║ +
-║ │Send Go-Aheads                Yes         ║ +
-╚════════════════════════════════════════════╝ +
-</file> +
-<file> +
-╔════════════════════════════════════════════╗ +
-║                RLogin Support              ║ +
-╠════════════════════════════════════════════╣ +
-║ │Enabled                       Yes         ║ +
-║ │Interfaces                    0.0.0.0, :: ║ +
-║ │Port                          513         ║ +
-╚════════════════════════════════════════════╝ +
 </file> </file>
  
Line 152: Line 117:
  
 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 203: Line 185:
  
 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 212: Line 212:
 ===== 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  ====