Quantos o túnel ssh reverso pode se conectar ao servidor

1

quantos reverso ssh túnel pode se conectar ao servidor ubuntu? existe algum limite de firewall ou leva um recurso do meu servidor?

Estou usando o comando abaixo para encapsular do cliente para o meu servidor ou cliente:

ssh -fNTR PORT:localhost:22 USER@SERVER_IP

(cada PORT é diferente para cada cliente)

e depois no servidor eu estou usando este comando:

ssh CLIENT_USER@localhost -p PORT

Desta forma, quantos clientes podem se conectar ao meu servidor simultaneamente?

    
por erfan mehraban 28.12.2016 / 13:16

2 respostas

0

Se você tiver muitas instâncias ssh tentando acessar o mesmo servidor de uma só vez, poderá notar falhas intermitentes.

Por padrão, o sshd limita o número e a taxa de conexões que entram e aguardam para serem autenticadas. O limite padrão é muito pequeno. Você pode querer mudar o padrão em / etc / ssh / sshd_config:

MaxStartups 10:30:60

para algo como:

MaxStartups 999

Eu descobri isso da maneira mais difícil.

    
por 29.12.2016 / 02:33
1

O único limite é a quantidade de portas disponíveis diferentes (~ 65k supondo que você liga apenas localhost ). Algumas das portas são reservadas e, se você usasse todas elas, não seria possível iniciar a segunda conexão (também é necessário uma porta para conexão de saída). Então, mais ou menos, você pode repetir o procedimento acima 32k vezes em paralelo, mas você provavelmente vai ficar sem recursos (RAM, CPU) antes.

    
por 28.12.2016 / 18:57