傳輸 SSH 會話

傳輸 SSH 會話

我想透過 PC1 ssh X11 會話獲取伺服器中運行的進程到 PC2 ssh 會話而不停止它。我無法使用“nohup”或“bg”或“screen”或任何在該特定會話中起作用的此類命令。我在伺服器中創建了虛擬顯示器。

為什麼?

我無法存取 PC1,因為它已掛起。但由於程式在伺服器中運行,只要 PC1 處於開啟狀態,就不受影響。現在我想使用 PC1,我可以透過一次重新啟動來實現,但這會停止在伺服器中運行的進程。

答案1

對於正在運行的程式來說,這幾乎是不可能的,因為 PC1 的 X 伺服器保留了有關程式圖形視窗的大量狀態,並且沒有工具可以提取/遷移它。

即使有這樣的工具,它們現在也毫無用處,因為 PC1 已掛起,因此您無論如何都無法向其請求遷移資料。

以後考慮在下面運行該程序X普拉

答案2

你使用的是Linux嗎?如果是這樣,有一個叫做雷霆普特這可能會讓你恢復一些控制權。

如果您使用的是另一個作業系統,那麼您可能會運氣不好,儘管不久前有人談論添加一種完全有效的方式ttys 之間的傳送進程到 NetBSD。

相關內容