SSH를 통해 원격 호스트에서 텔넷을 실행할 때 텔넷에서 탭 작업을 수행하는 방법은 무엇입니까?

SSH를 통해 원격 호스트에서 텔넷을 실행할 때 텔넷에서 탭 작업을 수행하는 방법은 무엇입니까?

tabSSH를 통해 원격 호스트에서 텔넷을 사용할 때 이것을 어떻게 사용합니까?

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 

hostB거기에서 텔넷 세션이 시작되지만 hostA텔넷 내부에서는 자동 완성 기능을 사용할 수 없습니다 tab. 수동으로 ssh로 접속한 hostA다음 hostB거기에서 텔넷을 실행하면 잘 사용할 수 있습니다. 어떤 아이디어가 있나요?

답변1

어떤 경우에는 SSH 연결에 가상 터미널 장치를 할당하도록 -t지시하는 옵션을 사용하는 것이 도움이 될 수 있습니다 .ssh

ssh -t -o StrictHostKeyChecking=no -p port user@hostA telnet hostB

필수 명령의 또 다른 일반적인 예 -t는 파일의 원격 편집을 사용 vi하거나 다음을 사용하여 파일을 보는 것입니다 less.

ssh -t -o StrictHostKeyChecking=no -p port user@hostA vi foo.txt

관련 정보