Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| server:terminal [2023/12/23 01:56] – [Configuration] Change to Configure and include screenshots digital man | server: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: | The Synchronet Terminal Server can be configured via [[util: | ||
| - | < | + | |
| - | ╔══════════════════════════════════════════════╗ | + | ║ Terminal Server |
| - | ║ Terminal Server | + | ╠═══════════════════════════════════════════╣ |
| - | ╠══════════════════════════════════════════════╣ | + | ║ │Enabled |
| - | ║ │Enabled | + | ║ │Log Level Info ║ |
| - | ║ │Log Level Informational | + | ║ │Serving Nodes 1-4 ║ |
| - | ║ │First Node | + | ║ │SSH Support... |
| - | ║ │Last Node 4 ║ | + | ║ │Telnet Support... |
| - | ║ │DOS Program Support | + | ║ │RLogin Support... |
| - | ║ │SSH Support | + | ║ │40 Column PETSCII |
| - | ║ │SSH Interfaces | + | ║ │80 Column PETSCII |
| - | ║ │SSH | + | ║ │DOS Program Support |
| - | ║ │SSH Connect Timeout | + | ║ │Max Concurrent Connections |
| - | ║ │SSH Error Level | + | ║ │Max Dumb Login Inactivity |
| - | ║ │Telnet Support | + | ║ │Max |
| - | ║ │Telnet Interfaces | + | ║ │Max New User Inactivity |
| - | ║ │Telnet | + | ║ │Max User Inactivity |
| - | ║ │Telnet Command Debug No ║ | + | ║ │Output Buffer Drain Timeout |
| - | ║ │Telnet Send Go-Aheads | + | ║ │Execute Timed Events |
| - | ║ │RLogin Support | + | ║ │Execute QWK-related Events |
| - | ║ │RLogin Interfaces | + | ║ │Event Log Level |
| - | ║ │RLogin | + | |
| - | ║ │40 Column PETSCII Port 64 ║ | + | ║ │Login Requirements |
| - | ║ │80 Column PETSCII Port 128 ║ | + | |
| - | ║ │Max Concurrent Connections | + | ║ │Failed Login Attempts... |
| - | ║ │Max Login Inactivity | + | ╚═══════════════════════════════════════════╝ |
| - | ║ │Max New User Inactivity | + | |
| - | ║ │Max User Inactivity | + | |
| - | ║ │Output Buffer Drain Timeout | + | |
| - | ║ │Execute Timed Events | + | |
| - | ║ │Execute QWK-related Events | + | |
| - | ║ │Lookup Client Hostname | + | |
| - | ║ │JavaScript Settings... | + | |
| - | ║ │Failed Login Attempts... | + | |
| - | ╚══════════════════════════════════════════════╝ | + | |
| - | </ | + | |
| ... or configured (on Windows) via [[monitor: | ... or configured (on Windows) via [[monitor: | ||
| Line 128: | Line 118: | ||
| The Synchronet Terminal Server will negotiate Telnet options with the client (enforcing echo and non-line-at-a-time modes), perform '' | The Synchronet Terminal Server will negotiate Telnet options with the client (enforcing echo and non-line-at-a-time modes), perform '' | ||
| + | |||
| + | ==== Configure ==== | ||
| + | Telnet support in the Synchronet Terminal Server can be configured via [[util: | ||
| + | |||
| + | < | ||
| + | ╔══════════════════════════════════╗ | ||
| + | ║ Telnet Support | ||
| + | ╠══════════════════════════════════╣ | ||
| + | ║ │Enabled | ||
| + | ║ │Interfaces | ||
| + | ║ │Port | ||
| + | ║ │Command Debug | ||
| + | ║ │Send Go-Aheads | ||
| + | ╚══════════════════════════════════╝ | ||
| + | </ | ||
| ==== 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 179: | Line 186: | ||
| SSHv2 support provided by [[dev: | SSHv2 support provided by [[dev: | ||
| + | |||
| + | ==== Configure ==== | ||
| + | |||
| + | SSH support in the Synchronet Terminal Server can be configured via [[util: | ||
| + | < | ||
| + | ╔══════════════════════════════════════════════════════╗ | ||
| + | ║ SSH Support | ||
| + | ╠══════════════════════════════════════════════════════╣ | ||
| + | ║ │Enabled | ||
| + | ║ │Interfaces | ||
| + | ║ │Port | ||
| + | ║ │Connect Timeout | ||
| + | ║ │Error Level | ||
| + | ║ │User Authentication Type Valid Key or Username ║ | ||
| + | ║ │File Transfer (SFTP) Support | ||
| + | ║ │Max SFTP Inactivity | ||
| + | ╚══════════════════════════════════════════════════════╝ | ||
| + | </ | ||
| ==== cryptlib.key ==== | ==== cryptlib.key ==== | ||
| Line 188: | Line 213: | ||
| ===== RLogin ===== | ===== RLogin ===== | ||
| BSD Rlogin (RFC-[[rfc> | BSD Rlogin (RFC-[[rfc> | ||
| + | |||
| + | ==== Configure ==== | ||
| + | RLogin support in the Synchronet Terminal Server can be configured via [[util: | ||
| + | |||
| + | < | ||
| + | ╔══════════════════════════════════╗ | ||
| + | ║ RLogin Support | ||
| + | ╠══════════════════════════════════╣ | ||
| + | ║ │Enabled | ||
| + | ║ │Interfaces | ||
| + | ║ │Port | ||
| + | ╚══════════════════════════════════╝ | ||
| + | </ | ||
| ==== History | ==== History | ||
| Line 249: | Line 287: | ||
| * [[http:// | * [[http:// | ||
| - | ===== Source Code ===== | ||
| - | |||
| - | The Synchronet Terminal Server source code makes up the majority of the C (and all of the C++) files found in '' | ||
| ====== See Also ====== | ====== See Also ====== | ||