Hello,

On Wed, Jul 08, 2026 at 12:36:36AM +0200, Christian Groessler wrote:
> In "trusted local networks" one could use telnet and forget about ssh
> overhead...

I don't really follow the logic. telnet is not designed for file
transfer but for interactive login. The trivial overhead of encryption
and initial key exchange won't be at all noticeable in an interactive
terminal session so why would you ever use antiquated and
poorly-maintained software like telnet? ssh is right there and works
fine.

Even when it comes to bulk data transfer, SSH is not really slowed down
that much by encryption and key exchange.  I have no problem doing
500MB/s from an nvme, through SSH over the local network to another
nvme. The bottleneck isn't the CPU unless we are talking very weak
systems. The bottleneck is down to the fact that SSH isn't a dedicated
file transfer tool and just uses a single TCP stream with conservative
window scaling. This still works quite well on reliable, low latency
links. TCP really falls apart on high latency links with even a tiny
amount of loss, but local networks aren't usually like that.

But even if you DID find encryption overhead to be an issue, you
wouldn't try to shove massive amounts of data though telnet, you would
just us something like nc! It's packaged in Debian and installing it on
both ends is far more sane than running telnetd on one end and telnet
client on the other!

There is almost no scenario in which running telnetd makes sense, even
on an isolated network where every host is on your desk, except perhaps
nostalgia.

Thanks,
Andy

-- 
https://bitfolk.com/ -- No-nonsense VPS hosting

"I am the permanent milk monitor of all hobbies!" — Simon Quinlank

Reply via email to