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 [2024/03/04 20:42] (current) – [Configure] Updated SCFG screenshot for SSH digital man | ||
---|---|---|---|
Line 13: | Line 13: | ||
< | < | ||
- | ╔══════════════════════════════════════════════╗ | + | ╔═══════════════════════════════════════════╗ |
- | ║ Terminal Server | + | ║ Terminal Server |
- | ╠══════════════════════════════════════════════╣ | + | ╠═══════════════════════════════════════════╣ |
- | ║ │Enabled | + | ║ │Enabled |
- | ║ │Log Level Informational | + | ║ │Log Level Info ║ |
- | ║ │First Node | + | ║ │Serving Nodes 1-4 ║ |
- | ║ │Last Node 4 ║ | + | ║ │SSH Support... |
- | ║ │DOS Program Support | + | ║ │Telnet Support... |
- | ║ │SSH Support | + | ║ │RLogin Support... |
- | ║ │SSH Interfaces | + | ║ │40 Column PETSCII |
- | ║ │SSH | + | ║ │80 Column PETSCII |
- | ║ │SSH Connect Timeout | + | ║ │DOS Program Support |
- | ║ │SSH Error Level | + | ║ │Max Concurrent Connections |
- | ║ │Telnet Support | + | ║ │Max Login Inactivity |
- | ║ │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 | + | ║ │Lookup Client Hostname |
- | ║ │RLogin | + | ║ │JavaScript Settings... |
- | ║ │40 Column PETSCII Port 64 ║ | + | ║ │Failed Login Attempts... |
- | ║ │80 Column PETSCII Port 128 ║ | + | ╚═══════════════════════════════════════════╝ |
- | ║ │Max Concurrent Connections | + | |
- | ║ │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... | + | |
- | ╚══════════════════════════════════════════════╝ | + | |
</ | </ | ||
Line 128: | Line 117: | ||
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 185: | ||
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 212: | ||
===== 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 286: | ||
* [[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 ====== |