Estou usando alguns VMs como um túnel-vpn ssh para Android e iOS, usando clientes ssh em ambos os sistemas operacionais. então agora quero limitar o número de sessões por cada usuário para que cada usuário seja limitado a 1 sessão por vez. por exemplo: digamos que eu criei 20 usuários e habilitei a autenticação por senha para esses usuários ( user1 ,...user20 ).
Eu já tentei definir esses limites para 1 em
sshd_config: maxsessions=1, maxstartups =1
e
"* hard maxlogins 1" & "* soft maxlogins 1" in limits.conf
minhas configurações de PAM também são bastante simples.
agora a parte interessante é que quando tento fazer ssh na vm com um usuário, digamos user10(ssh user10@server ), o limite funciona e não consigo fazer ssh em nenhum outro dispositivo, mas para clientes ssh no telefone (que é usado apenas para encapsular o telefone e usar o ssh ass a vpn) isso não acontece. Posso encapsular mais de 100 telefones ao usar esta VM.
basicamente eu quero que cada usuário possa encapsular apenas um dispositivo por vez e não mais do que isso, uma espécie de limite de dispositivo para a conexão
Achei que o problema é que talvez o problema decorra de algo que não sei ou não estou considerando.
Eu me perguntei se talvez o processo de tunelamento de um telefone usando clientes ssh seja muito diferente do ssh para uma VM
aplicativos que usei no telefone: napsternet para iOS e matsuri para Android
qualquer ajuda é apreciada