Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
server:terminal [2019/06/09 00:18] – Details about changing key-bindings programmatically, installing hot key events, etc. digital man | server:terminal [2019/06/20 17:58] – [Telnet] Document Telnet Options digital man | ||
---|---|---|---|
Line 87: | Line 87: | ||
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 '' | ||
+ | |||
+ | ==== Options ==== | ||
+ | |||
+ | Telnet options are negotiated between the client and server, normally without any indication to the user. | ||
+ | |||
+ | Telnet options can be re-negotiated at any time during a Telnet session, but most options are only negotiated during the initial connection. | ||
+ | |||
+ | ^ Options | ||
+ | | ECHO | WILL | Server will provide the echo of input keys, so request the the terminal does not echo (RFC-[[rfc> | ||
+ | | SUP_GA | ||
+ | | TERM_TYPE | ||
+ | | TERM_SPEED | ||
+ | | SEND_LOCATION | DO | Server would like the client to provide the user's location, if available (RFC-[[rfc> | ||
+ | | NEGOTIATE_WINDOW_SIZE | DO | Server would like the client to provide the terminal dimensions (cols x rows), if available (RFC-[[rfc> | ||
+ | | NEW_ENVIRON | ||
+ | |||
+ | The BINARY_TX option (disabling special treatment of CR/LF and CR/NUL) is dynamically negotiated as needed, for file transfers. | ||
+ | |||
+ | === Debugging === | ||
+ | |||
+ | The Terminal server logs all Telnet option negotiations using a // | ||
+ | |||
+ | < | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | 6/20 05: | ||
+ | </ | ||
+ | |||
===== SSH ===== | ===== SSH ===== | ||
Line 93: | Line 139: | ||
SSHv2 support provided by [[dev: | SSHv2 support provided by [[dev: | ||
+ | ==== cryptlib.key ==== | ||
+ | |||
+ | The SSH private key is stored in the file '' | ||
+ | |||
+ | The following Terminal Server log message indicates a problem decrypting the '' | ||
+ | ' | ||
===== RLogin ===== | ===== RLogin ===== | ||
[[ftp:// | [[ftp:// |