Ssh

SSH 從 Tmux 到遠端主機時出現提示問題

  • June 27, 2012

我有一個 Tmux 會話在本地執行,在一個窗格中我 ssh 到另一台主機,但是一旦遠端機器登錄,游標就會覆蓋命令提示符。我認為這是因為提示在本地和遠端機器上的寬度不同,例如:

當地的:

foo>

偏僻的:

[foo@dev-host-app00 ~]$ 

所以在上面的例子中,游標在@符號上閃爍並在我輸入時覆蓋它。似乎認為遠端機器上的提示與本地機器上的寬度相同。有人可以指出我可能需要做些什麼來解決這個問題嗎?

提前致謝。

多虧了一位同事,我想我已經找到了答案。在這裡發帖以防對其他人有幫助:

在遠端端,TERM 被設置為 ‘TERM=screen-xterm256’,因為此設置特定於 tmux,所以遠端端無法辨識。

按如下方式啟動窗格解決了該問題:

TERM=xterm ssh user@remote

引用自:https://serverfault.com/questions/402766