在Ubuntu中,您可以使用以下方法来管理多个SSH会话:
tmux
或screen
工具:tmux
和screen
是终端复用器,允许您在一个终端窗口中创建、管理和切换多个会话。首先,您需要安装它们中的一个。以tmux
为例:
sudo apt-get update
sudo apt-get install tmux
接下来,启动tmux
:
tmux
现在您可以在一个终端窗口中创建多个会话。要创建新会话,请按下Ctrl-b
(默认的前缀键),然后按下s
。要列出所有会话,请按下Ctrl-b
,然后按下l
。要切换到其他会话,请按下Ctrl-b
,然后按下相应的数字或会话ID。
要退出tmux
,请在会话中按下Ctrl-b
,然后按下d
。
您可以在~/.ssh/config
文件中为不同的SSH连接创建别名。首先,使用文本编辑器打开或创建此文件:
nano ~/.ssh/config
接下来,为每个SSH连接添加以下内容:
Host myserver1
HostName example1.com
User myusername1
Port 22
Host myserver2
HostName example2.com
User myusername2
Port 22
在这里,myserver1
和myserver2
是别名,example1.com
和example2.com
是服务器地址,myusername1
和myusername2
是用户名。保存并关闭文件。
现在,您可以使用以下命令连接到不同的服务器:
ssh myserver1
ssh myserver2
这将分别使用配置文件中定义的设置连接到相应的服务器。
通过这两种方法,您可以轻松地在Ubuntu中管理多个SSH会话。