我想知道这是否可能。
我的工作场所有一台 Linux 机器在运行,而且我希望 XChat(IRC 客户端)一直在那里运行。
我希望能够使用终端从我的 Mac 连接到该客户端,我听说我们可以使用tmux
或screen
现在我可以做类似的事情
~myMacOSX:$ ssh -X [email protected]
然后
~username:$ xchat
此时窗口将打开并且我可以使用它,但是一旦我完成后,我只想关闭窗口Mac
而不是实际的窗口process
,所以如果第二天我去上班,我仍然会打开同一个窗口。
这可能吗?或者我误解了什么?
答案1
不使用 VNC 或 NX 时,默认答案是:无法完成。话虽如此,还是有几个解决方法。
假设您希望能够打开 XChat 并查看断开连接时所说的任何内容,您只需在现有 XChat 与外界之间添加 Bip 或 ZNC 之类的东西即可。对于 IRC 中的任何人来说,您似乎从未离开过,并且您将能够看到客户端断开连接时所说的任何内容。
我不太确定 ZNC 是否支持,但 Bip 允许您将多个客户端连接到一个连接。您仍然可以通过运行以下命令访问 XChat:
~myMacOSX:$ ssh -X [email protected]
从技术上讲,它正在运行第二个客户端,但您在一个客户端中输入的任何内容都应该在另一个客户端中可见。