SSH vs porta Apache 443

0

Eu quero mover o SSH para a porta 443, mas é usado por https. Em /etc/apache2/ports.conf, comentei as linhas para ouvir por essa porta. No site padrão disponível também comentou as linhas. Para terminar, concluo a interrupção do serviço apache, mas mesmo assim recebo:

$ sudo lsof -i :443
COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
sshd    32156 root    3u  IPv4 2415725      0t0  TCP *:https (LISTEN)
sshd    32156 root    4u  IPv6 2415727      0t0  TCP *:https (LISTEN)

Eu não entendo por que os https continuam lá se o Apache estiver desativado?

nota: Debian 3.2.60-1 + deb7u3 / Apache / 2.2.22

    
por HEDMON 28.04.2015 / 21:31

2 respostas

1

A partir dessa saída, parece que o ssh está escutando na porta 443. Sob onde COMMAND é o aplicativo ou serviço que está sendo executado. Sob NAME você tem *:https Isso diz que o sshd está escutando em todas as interfaces na porta https (443)

Acho que o que pode ser confuso é o nome do protocolo da porta versus o número real da porta que está aparecendo.

Meu sshd ainda está na porta 22 e vejo

sudo lsof -i :22 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME sshd 976 root 3u IPv4 9173 0t0 TCP *:ssh (LISTEN) sshd 976 root 4u IPv6 9175 0t0 TCP *:ssh (LISTEN)

Onde, como para o apache, você pode ver que o comando é diferente

sudo lsof -i :80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME apache2 6131 root 4u IPv6 60547 0t0 TCP *:http (LISTEN) apache2 26677 www-data 4u IPv6 60547 0t0 TCP *:http (LISTEN)

    
por 28.04.2015 / 21:40
0

Há uma lista em /etc/services usada para converter números de porta em nomes de protocolo para aumentar a legibilidade. A primeira coluna diz claramente que há sshd, não apache.

    
por 28.04.2015 / 21:42