使用终端多路复用器。

使用终端多路复用器。

两件事。我尝试在 Ubuntu 上使用终端设置多个服务器应用程序SSH

  1. 我需要能够使用某种形式的 VNC 登录应用程序,(有问题)SSH 很棒,但即使我关闭连接,也无法重新连接到服务器终端应用程序。那么,如何使用 SSH 重新登录来访问终端?(或任何其他建议)
  2. 如何在单个 SSH 连接上运行多个终端?

总之,我想使用 SSH(或其他东西)连接到多个终端应用程序(已在运行)以获得服务器或文件管理的控制台访问。

答案1

使用终端多路复用器。

一个好用又容易学习的方法是screen。你可以通过以下方式获取它:

sudo apt-get install screen

要创建新screen会话:

screen -S somename

这将使用您的默认 shell 生成一个新会话。要分离,请按ctrl+,a然后按d

列出当前screen会话:

screen -ls

要重新连接到分离的会话:

screen -r somename

要创建“多用户”屏幕会话,以便多个人可以在会话中查看和输入:

screen -m -S shared

要加入多用户会话:

screen -X shared

要终止屏幕会话,您可以:

kill PID (found with screen -ls)

或当屏幕连接时ctrl+d

相关内容