socat (1) poderia ser de alguma ajuda.
De link :
// poor mans 'telnetd' replacement
# socat tcp-l:2023,reuseaddr,fork exec:/bin/login,pty,setsid,setpgid,stderr,ctty
// and here an appropriate client:
$ socat -,raw,echo=0 tcp:172.16.181.130:2023
Aqui, o exemplo usa "login", que obviamente requer um acesso root, mas eu testei com sucesso com / bin / zsh. Isto implica que a segurança não é um problema ... Caso contrário, como se diz na página onde encontrei esta dica, você poderia usar uma autenticação de cliente com SSL para garantir que somente você possa efetuar login.