Como posso usar tab
quando uso telnet em um host remoto por ssh, tenho algo como:
ssh -o StritHopstKeyChecking=no -p port user@hostA telnet hostB; echo "Reconnect?"; while read < /dev/tty; do ssh -o StritHopstKeyChecking=no -p port user@hostA telnet hostB; done
que inicia a sessão hostB
de telnet de hostA
forma correta, mas dentro de telnet, não posso usar tab
para preenchimento automático, que posso usar bem quando faço ssh manualmente hostA
e, em seguida, telnet a hostB
partir daí. Alguma ideia?
Em algumas situações, é útil usar a
-t
opção de dizerssh
para alocar um dispositivo pseudoterminal para a conexão ssh:Outro exemplo típico de comando que requer
-t
é a edição remota de um arquivo comvi
, ou visualizá-lo comless
: