你好,我是 ssh 服务器的新手,但我已经在其他 Ubuntu 12.04 计算机上成功运行它。
我使用 openssh-server 设置的最新计算机似乎仅允许所有客户端之间共享一个连接。我以前在其他计算机上从未遇到过此问题,而且我检查了配置文件是否与其他允许多个连接的计算机相同。
另外,该 openssh 服务器会在所有客户端 ssh 终端窗口底部显示一个栏,显示 Ubuntu 版本、连接时间、日期、CPU。
我在其他设置上没有这个,并尝试重新安装 openssh-server。
什么程序或选项导致了这个问题?
答案1
我猜你已经安装了byobu
。
从包装描述来看:
Description-en: powerful, text based window manager and shell multiplexer
Byobu is Ubuntu's text-based window manager based on GNU Screen.
Using Byobu, you can quickly create and move between different windows
over a single SSH connection or TTY terminal, monitor dozens of important
statistics about your system, detach and reattach to sessions later
while your programs continue to run in the background.
您服务器的所有登录都会自动附加到同一个 byobu 会话,因此似乎只允许 1 个用户登录。
您可以通过发布来禁用自动使用。
byobu-disable
在命令行上。您可能必须重新启动 ssh 服务器,甚至重新启动才能使其生效。
如果不是 byobu,也许是screen
或tmux
,它们的作用相同。