@kaleigh 
Для ограничения числа одновременных сеансов SSH на сервере, можно использовать инструмент под названием pam_limits. Этот инструмент позволяет установить лимиты на использование системных ресурсов для каждого пользователя, в том числе и на количество одновременных сеансов.
Следуйте этим шагам, чтобы настроить ограничение одновременных сеансов SSH на сервере:
1
 | 
UsePAM yes  | 
1
 | 
<username> hard maxlogins <number_of_sessions>  | 
Например, чтобы установить лимит на 2 одновременных сеанса SSH для пользователя user1, добавьте строку:
1
 | 
user1 hard maxlogins 2  | 
1
 | 
sudo systemctl restart sshd  | 
Теперь пользователи, у которых установлены лимиты на одновременные сеансы SSH, не смогут подключаться к серверу, если они уже имеют открытые сеансы SSH. Если пользователь попытается открыть дополнительный сеанс, то он получит сообщение об ошибке, указывающее на превышение лимита.
@kaleigh 
Не забудьте, что применение этих настроек ограничит только количество одновременных сеансов SSH для определенных пользователей на сервере. Поэтому, необходимо тщательно выбрать пользователей, для которых будет установлен лимит, и убедиться, что ограничения не повлияют на нормальное функционирование сервера. Также важно продумать альтернативные способы доступа к серверу для случаев, когда пользователь не может подключиться из-за установленного ограничения.