現在我有這樣一個需求: Xshell——主機A——主機B
當我直接從Xshell ssh到主機B
,當我從 Xshell ssh 到時,我可以打開 xclock主機A,然後連接到主機B透過主機A,打開xclock會失敗並出現錯誤
[root @ vs-6 ~] # xclock
Error: Can't open display:
添加-Y使用ssh時的參數主機A應該可以解決問題,但是還應該需要其他配置或程式支援。我應該做什麼來實現透過 ssh 進行多跳 X 轉發
附註:我認為應該有一些設定或參數可以修改來解決這個問題。
答案1
這是參考方法
在主機A(centos7-1908),你只需要安裝xorg-x11-xauth包裹。
然後退出所有shell,然後重新連接主機A。此時,$顯示環境變數是自動產生的,-Y連接時新增參數主機B。這個問題是可以解決的。