2 votes

Puis-je utiliser ssh en "mode de transfert" pour pallier l'absence de Telnet dans High Sierra ?

Si vous ne l'avez pas remarqué, telnet a disparu de MacOS high Sierra.

J'expérimente des moyens d'utiliser les utilitaires intégrés à MacOS pour fonctionner comme un émulateur VT100 de base basé sur TCP... une console ASCII qui est muette comme une brique.

J'ai essayé SSH en "mode de transfert", mais je ne suis pas sûr de la syntaxe du port/socket source et distant.

ssh -L 192.168.1.162:30000

SSH sans cryptage

rien encore, mais j'expérimente avec cipher=null et d'autres paramètres...

Question

Existe-t-il un moyen de faire en sorte que SSH agisse comme Telnet ? Dans le transfert de port ou d'autres modes ?

1voto

Tony Williams Points 11219

En utilisant les utilitaires intégrés, la réponse serait la suivante nc . nc est facile à utiliser pour cela, une simple nc <hostname> 23 fait le travail. Évidemment, si votre hôte telnet utilise un port non standard, remplacez 23 avec le numéro de port. <hostname> peut être soit le nom, soit l'adresse IP.

nc est la version BSD du système Gnu/Linux. netcat utilitaire. Si vous voulez la version Gnu, elle est disponible via homebrew, brew install netcat . Si vous vous donnez autant de mal, vous pouvez aussi bien installer telnet de Sierra sur votre Mac High Sierra via homebrew, brew install telnet . Notez que vous ne devez jamais exécuter brew via sudo .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X