SSH para o servidor Linux: A porta 22 precisa estar aberta no lado do servidor e no lado do cliente?

1

Desculpas se esta é realmente uma duplicata; Eu procurei uma resposta, mas isso me deixou com mais perguntas.

Eu configurei um servidor, o Ubuntu 16.04, para atuar como um servidor git para mim e outra pessoa para trabalhar em um projeto. Atualmente, a porta 22 (em breve vou reconfigurar para outra porta de segurança) no servidor e meu firewall está configurado corretamente e está aberto.

Para uma conexão bem-sucedida entre o servidor e o cliente que desejam SSH e clone repos, a porta SSH precisa estar aberta no lado do servidor e no cliente que deseja se conectar ou apenas no servidor ?

Minha confusão inicial é por causa de como o TCP funciona; Uma porta configurada para SSH pode usar uma porta designada para o servidor e uma designada aleatoriamente pelo cliente que faz a conexão?

Muito obrigado por qualquer ajuda.

    
por BM.Teddy 05.09.2017 / 10:16

1 resposta

3

Na configuração padrão, o servidor SSH está escutando na porta 22, ou seja, esta porta está aberta para conexões de entrada. O cliente abre uma conexão de uma porta TCP (alta) aleatória (por exemplo, porta 12345) em seu lado para a porta 22 no lado do servidor.

Portanto, a porta 22 só precisa estar aberta no lado do servidor.

    
por 05.09.2017 / 10:32