2011-08-30 61 views
0

我在Ubuntu終端中,並且telnet到服務器。現在,只要我輸入'up',就會變成^ [[A。其他箭頭鍵也會變成控制字符。有沒有辦法我可以運行telnet,因此它理解我的箭頭鍵?這將是一個巨大的幫助,因爲我想在我的命令歷史中向上滾動。箭頭鍵變成Telnet中的控制字符

回答

1

這不是telnet,需要了解您的密鑰產生的轉義序列;它是你在遠端輸入的任何程序。看起來你$TERM環境變量(在遠程系統上),爲你在運行Telnet終端是沒有得到正確設置。

這已經有一段時間,因爲我使用的telnet登錄,但IIRC它不傳輸TERM自動,所以你可能必須自己設置它。或者,正如Mike C所建議的那樣,使用ssh代替 - 轉移TERM

+0

請考慮安全隱患。 Telnet本質上是不安全的,因此除非您添加額外的安全層(例如VPN),否則您的連接將變得脆弱 - 甚至只會保護您免受辦公網絡外的攻擊。 –