我的具体示例是,我运行了几个 Minecraft 服务器,并且想知道是否有办法通过 SSH 与托管服务器的终端进行交互。
答案1
根据评论创建这个答案,以防有人需要。
您可以使用该screen
命令保存稍后可以访问的终端会话。这样您就不必终止可能附加到终端会话的进程。因此,如果您要开始大量数据传输,这很有用。您可以启动屏幕会话,开始传输数据,回家并通过 ssh 连接到您的工作计算机/服务器并访问会话,而不会中断传输
sudo apt install screen
然后你可以运行
screen -S <screen name>
创建新的屏幕会话
screen -ls
列出屏幕会话
screen -r <screen name>
附加到特定屏幕。
tmux 正在慢慢取代 screen 命令,因此我建议也研究一下它。