Razões pelas quais as portas abaixo de 1024 não podem ser abertas

1

Eu tenho raiz em uma máquina Não sei como ela foi configurada.

Eu tento abrir o SSHD em outra porta de 22, mas isso não funciona.

Eu mudei o arquivo / etc / ssh / sshd_config e adicionei uma nova linha de porta extra na porta 22.

mas só funciona quando esta segunda porta é um número acima de 1024. Por que isso? Como posso encontrar o motivo?

Infos:

Estou reiniciando-o usando /etc/init.d/sshd restart como root.

"netstat -apn" não mostra a porta está aberta por qualquer outro serviço (de qualquer maneira eu tentei portas diferentes e só acima de 1024 trabalho).

"telnet localhost port" também mostra que o serviço funciona apenas quando estão acima de 1024.

No iptables, todas as tabelas estão vazias.

Obrigado!

    
por Sitoplex 15.10.2012 / 17:05

1 resposta

1

No UNIX e nos sistemas derivados, as portas de Internet abaixo de 1024 são reservadas para uso pelo usuário root. Isso significa que eles geralmente são usados por serviços críticos do sistema, os quais, por sua vez, requerem acesso root para iniciar, se não durante a operação normal.

    
por 15.10.2012 / 17:52