將 Xming X11 Launcher 與 Windows SSH Cmdline 一起使用

將 Xming X11 Launcher 與 Windows SSH Cmdline 一起使用

我嘗試在 XMing 運行時使用以下命令(使用 XLauncher)來使用 X11 轉發:

ssh -X2 user@server:port

但它沒有設定DISPLAY環境變量,我相信這是因為它無法識別X11轉發連接。我嘗試手動將其設為::0:0.0localhost:10.0localhost:11.0localhost:0.0some_addr:some_number,但它們都不起作用。然後,我嘗試使用 Putty 透過 SSH 連接到我的伺服器,我沒有發現使用它進行 X11 轉送的問題(但我需要 Windows 命令列中的 SSH 會話,而不是 Putty),然後取得設定的值DISPLAY和我的Windows 命令列SSH 中登入的其他會話中進行設定。使用後一種方法使 X11 可用於 Windows 命令列 SSH,但一旦我關閉其他 Putty 會話,我將無法再獲得 X11 轉送。

我需要能夠僅使用原始 Windows 命令列 SSH 來獲取 X11 轉發(我不想使用,plink.exe因為它不處理 CTRL-C、CTRL-D、...等,而是使用此類操作的任何二進位檔案的預設處理程序(例如,按ctrl-c 關閉plink.exe))。

答案1

所以我遇到了與您相同的問題,並且我發現您必須在 ssh 期間在客戶端電腦上運行 x11 伺服器。原因是 x11 的工作原理相反,您的 Windows 盒子成為 x11 的伺服器希望這會有所幫助

相關內容