Ssh
SSH 從 Tmux 到遠端主機時出現提示問題
我有一個 Tmux 會話在本地執行,在一個窗格中我 ssh 到另一台主機,但是一旦遠端機器登錄,游標就會覆蓋命令提示符。我認為這是因為提示在本地和遠端機器上的寬度不同,例如:
當地的:
foo>
偏僻的:
[foo@dev-host-app00 ~]$
所以在上面的例子中,游標在@符號上閃爍並在我輸入時覆蓋它。似乎認為遠端機器上的提示與本地機器上的寬度相同。有人可以指出我可能需要做些什麼來解決這個問題嗎?
提前致謝。
多虧了一位同事,我想我已經找到了答案。在這裡發帖以防對其他人有幫助:
在遠端端,TERM 被設置為 ‘TERM=screen-xterm256’,因為此設置特定於 tmux,所以遠端端無法辨識。
按如下方式啟動窗格解決了該問題:
TERM=xterm ssh user@remote