在丢失 ssh 会话后,保持远程 PC 上的 Linux 进程继续运行存在一些问题。
但不幸的是,我意外地在没有任何先前屏幕或 nohup 配置的情况下丢失了 Windows Putty 上的 ssh 会话。有没有办法恢复丢失的 ssh 终端进程?
答案1
要在断开连接时保持会话和内容,有多种选择。我个人推荐 tux。
https://linuxhandbook.com/tmux/
可以将其视为基于 text/ncurses 的窗口管理器。它在后台运行,如果您断开连接或连接中断,您可以重新连接到会话,并且它将与您离开时完全相同。
例如(开始新会话)
tmux new-session
例如(列出现有会话)
tmux ls
例如(附加到现有会话)
tmux attach
答案2
你好,我知道的是,你可以在屏幕会话中使用该命令,因此即使你断开连接,你仍然可以连接到它。我用它来运行我的 minecraft 服务器。我可以使用以下命令再次连接到它
screen -r server
很简单吧?