общий процесс туннеля ssh на телефоне - используется как vpn - ограничение пользователя не выполнено

общий процесс туннеля ssh на телефоне - используется как vpn - ограничение пользователя не выполнено

Я использую несколько виртуальных машин в качестве SSH-туннеля-VPN для Android и iOS, используя SSH-клиенты на обеих ОС. Поэтому теперь я хочу ограничить количество сеансов для каждого пользователя, чтобы каждый пользователь мог одновременно работать только с одним сеансом. Например: предположим, я создал 20 пользователей и включил для них аутентификацию по паролю (user1,...user20).

Я уже пробовал устанавливать эти ограничения на 1 в

sshd_config: maxsessions=1, maxstartups =1

и "* hard maxlogins 1" & "* soft maxlogins 1" in limits.conf мои настройки PAM тоже довольно просты.

Теперь самое интересное, что когда я пытаюсь подключиться к виртуальной машине по ssh с пользователем, скажем, user10 (ssh user10@server), ограничение срабатывает, и я не могу подключиться к ней по ssh ни на одном другом устройстве, но для клиентов ssh на телефоне (который используется только для туннелирования телефона и использования ssh как vpn) это не так. Я могу подключить более 100 телефонов при использовании этой виртуальной машины.

По сути, я хочу, чтобы каждый пользователь мог туннелировать только одно устройство за раз и не больше, своего рода ограничение на количество устройств для подключения.

Я предположил, что проблема, возможно, кроется в чем-то, чего я не знаю или не учитываю.

Мне было интересно, может быть, процесс туннелирования телефона с использованием клиентов SSH сильно отличается от SSH-подключения к виртуальной машине.

приложения, которые я использовал на телефоне: napsternet для iOS и matsuri для Android

любая помощь приветствуется

Связанный контент