Quantos usuários o Linux suporta o login ao mesmo tempo via SSH?

7

Eu sei que o Linux suporta múltiplos usuários sendo logados ao mesmo tempo.

Mas qual é o número máximo de usuários que podem se conectar ao Linux ao mesmo tempo?

Vejo que há 69% de arquivostty ( ttyn ou ttysn , onde n é um número inteiro, como tty0 , tty1 , tty2 ...) no meu /dev directory. Eu suponho que esses arquivos são os shells. Então estou pensando que este sistema Linux suportará apenas 69 usuários conectados simultaneamente.

Meu pensamento está correto? Se minha suposição estiver errada, explique o limite de usuários do Linux, incluindo como ele é implementado.

Além disso, como faço para acessar os detalhes dos usuários já conectados? Conheço comandos w , quem , mas estou procurando ferramentas sofisticadas.

    
por usernaveen 19.04.2013 / 19:37

1 resposta

15

Ao efetuar login usando o SSH, você usa um pseudo-terminal (a pty) alocado para o daemon SSH, não um real (um tty). Pseudo-terminais são criados e destruídos conforme necessário. Você pode encontrar o número de ptys que podem ser alocados de uma só vez em /proc/sys/kernel/pty/max , e esse valor pode ser modificado usando a variável kernel.pty.max sysctl. Supondo que nenhum outro pty esteja em uso, esse seria o seu limite.

w , who e users são as ferramentas canônicas para acessar informações sobre usuários conectados. last e lastlog também contêm dados históricos.

    
por 19.04.2013 / 19:50