断开连接时保持SSH会话运行

时间:2020-01-09 10:45:19  来源:igfitidea点击:

屏幕就像控制台的窗口管理器。它可以让我们保持多个终端会话的运行,并在它们之间轻松切换。它还可以保护我们免于断开连接,因为断开连接后屏幕会话不会结束。

我们需要确保要连接的服务器上已安装该屏幕。如果该服务器是Ubuntu或者Debian,只需使用以下命令:

sudo apt-get install screen

现在,我们只需在命令行中输入screen即可开始新的屏幕会话。系统将显示一些有关屏幕的信息。按Enter,然后会出现正常提示。

断开连接(但保持会话运行)

Hit Ctrl + A and then Ctrl + D in immediate succession. You will see the message [detached]

重新连接到已经运行的会话

screen -r

重新连接到现有会话,如果不存在则创建一个新会话

screen -D -r

在正在运行的屏幕会话中创建新窗口

Hit Ctrl + A and then C in immediate succession. You will see a new prompt.

从一个屏幕窗口切换到另一个窗口

Hit Ctrl + A and then Ctrl + A in immediate succession.

列出打开的窗口

Hit Ctrl + A and then W in immediate succession