O protocolo SSH permite a criação de ferramentas extremament...

Próximas questões
Com base no mesmo assunto
Ano: 2015 Banca: SRH Órgão: UERJ Prova: SRH - 2015 - UERJ - Analista de Sistemas |
Q483272 Redes de Computadores
O protocolo SSH permite a criação de ferramentas extremamente versáteis. Com ele é possível exportar e usar remotamente aplicativos gráficos e de texto, transportar outros protocolos internamente por meio de túneis estáticos (como o http e https), criar túneis dinâmicos para navegação assistida de browsers, entre outras funcionalidades.

Supondo que o gerente de um servidor OpenSSH configure o envio de pacotes automáticos, reduzindo a ociosidade da conexão, por meio do canal encriptado para manter abertas as conexões com os clientes, a diretriz que deve ser usada é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - ClientAliveInterval

O protocolo SSH (Secure Shell) é amplamente utilizado para acesso remoto seguro, e ele permite a criação de inúmeras funcionalidades úteis, como a exportação de aplicativos gráficos e de texto, o transporte seguro de outros protocolos, e a criação de túneis dinâmicos para navegação, entre outras.

Uma das questões relevantes ao usar SSH é a manutenção das conexões ativas, especialmente em ambientes onde a conexão pode ficar ociosa por períodos. Para resolver isso, o administrador pode configurar a frequência de envio de pacotes automáticos para manter a conexão viva.

A diretriz ClientAliveInterval é usada especificamente para configurar o intervalo em segundos entre as mensagens que o servidor SSH envia ao cliente para verificar se a conexão está ativa. Se o cliente não responder a essas mensagens, a conexão será fechada. Essa configuração ajuda a manter as conexões ativas, mesmo quando não há tráfego regular, evitando que a conexão seja interrompida por inatividade.

Vamos analisar as alternativas para entender por que a correta é ClientAliveInterval:

  • TCPAlive: Essa opção não existe no contexto das configurações de SSH.
  • TCPKeep: Similarmente, essa também não é uma opção válida nas configurações de SSH.
  • KeepAlive: Embora possa parecer relevante, essa configuração é genérica. Em SSH, a configuração precisa e específica é ClientAliveInterval.
  • ClientAliveInterval: Esta é a configuração correta. Ela ajusta o intervalo de tempo em que o servidor envia mensagens de verificação ao cliente para manter a conexão ativa.

Portanto, a alternativa correta é D - ClientAliveInterval porque ela define o intervalo de tempo entre os pacotes de verificação enviados pelo servidor SSH para garantir que a conexão com o cliente permaneça ativa e evita que a conexão seja interrompida devido à inatividade.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Ao errar a questão, fui pesquisar. A diretriz realmente é a ClientAliveInterval mas o comando enviado continua a ser o keepalive.


Using an OpenSSH server's ClientAliveInterval, it is possible for the ssh server to send periodic "keep alive" messages to the ssh client, keeping the connection open indefinitely. This is useful when a firewall or other packet filtering device drops idle connections after a certain period of time. Note that this is different from the KeepAlive directive in ssh_config.

From the sshd_config manpage:

  ClientAliveInterval
  Sets a timeout interval in seconds after which if no data has
  been received from the client, sshd will send a message through
  the encrypted channel to request a response from the client.  The
  default is 0, indicating that these messages will not be sent to
  the client.  This option applies to protocol version 2 only.

Example (send "keep alive" messages every 5 minutes) on Red Hat Linux:
http://www.brandonhutchinson.com/OpenSSH_ClientAliveInterval.html

Usando o ClientAliveInterval de um servidor OpenSSH, é possível que o servidor ssh para enviar periódica "keep alive" mensagens para o cliente ssh, mantendo a conexão aberta indefinidamente. Isso é útil quando um dispositivo de filtragem de pacotes do firewall ou outro cai conexões inativas depois de um certo período de tempo. Note que este é diferente da diretiva KeepAlive em ssh_config.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo