En détail, la marche à suivre est la suivante :
telnet
à l'extérieur de celui-ci et s'y loger.
sh
. C.à.d. que
votre shell par défaut soit une variante de csh
. Appelez
telnet
par
(setenv SHELL /bin/sh; telnet machine.la-bas.dehors)
.
term -r -n off telnet
.Maintenant revenez à l'invite telnet
sur la machine locale,
en utilisant le caractère d'échappement ˆ]
(ou celui que vous
voulez), puis utilisez la commande de telnet
pour exécuter une
commande shell !
pour lancer term
:
telnet> ! term -n on telnet <&3 >&3
Et voilà !!! (Ndt : En français dans le texte).
(Si vous possédez une autre version de telnet
, vous risquez
d'avoir
à utiliser d'autres descripteurs de fichiers que 3. C'est facile
à déterminer en utilisant trace. Mais 3 semble fonctionner sur tous les
telnet
de type bsd que j'ai testés. J'ai également
essayé sous Sun OS 4.x et les distributions Linux standard.)
Autrement, sous Linux, vous pouvez mettre telnet
en
sommeil avec ˆ]ˆz
, récupérer son pid et lancer :
term -n on -v /proc/ < telnetpid > /fd/3 telnet
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre