Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — VUNESP 2026

Sistemas OperacionaisLinux
Código
gp021203
Banca
VUNESP
Órgão
UNESP
Ano
2026
Cargo
V - - Analista de Informática I - Área de Atuação: Desenvolvimento de Sistemas - Edital nº 350
O protocolo SSH utiliza, por padrão, a porta de rede 22para conexões remotas. Digitando o comando ssh no terminal de um sistema Linux, para especificar uma portade rede diferente, é necessário adicionar ao comando oparâmetro:
  1. A-forward
  2. B-nport
  3. C-p
  4. D-P.
  5. E-port
Revelar gabarito e comentário

GabaritoC — -p

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Comando SSH e especificação de porta no Linux

Gabarito: letra C. Para conectar via SSH a uma porta diferente da padrão (22), o parâmetro correto é -p (minúsculo), seguido do número da porta — por exemplo, ssh -p 2222 usuario@servidor. Essa é a sintaxe do cliente OpenSSH, que é o comando ssh presente na maioria das distribuições Linux.

O SSH (Secure Shell) é um protocolo de rede que permite acesso remoto seguro a outro computador, criptografando a comunicação entre cliente e servidor. Por padrão, o serviço SSH escuta na porta TCP 22, mas é comum que administradores alterem essa porta por questões de segurança ou para evitar varreduras automáticas. Quando isso acontece, o cliente precisa informar a porta correta ao conectar — e é exatamente para isso que serve o parâmetro -p.

A sintaxe geral do comando é:

ssh [opções] [usuário@]host

Entre as opções mais usadas estão:

  • -p porta: especifica a porta do servidor remoto (a que queremos usar nesta questão).

  • -l usuário: define o nome de usuário para login (alternativa ao formato usuario@host).

  • -i arquivo: indica o arquivo de chave privada para autenticação.

  • -v: modo verboso, exibe detalhes da conexão.

A pegadinha clássica da banca é confundir o -p do SSH com o -P de outros comandos. Por exemplo, o comando scp (cópia segura) usa -P (maiúsculo) para especificar a porta, enquanto o ssh usa -p (minúsculo). Essa inversão de maiúscula/minúscula é um erro muito comum e é exatamente o que a alternativa D explora.

Outra confusão frequente é pensar em -port ou -nport, mas essas opções não existem no OpenSSH. O parâmetro correto é sempre -p, seguido do número da porta, sem espaço obrigatório (pode ser -p 2222 ou -p2222).

NÃO CAIA NESSA!

A banca troca a letra minúscula pela maiúscula: no ssh é -p (minúsculo), mas no scp é -P (maiúsculo). Candidato que memorizou o scp pode marcar a letra D por engano. Lembre-se: SSH usa minúsculo, SCP usa maiúsculo.

  1. 1ssh [opções] usuário@host
  2. 2-p porta (minúsculo)
  3. 3Ex.: ssh -p 2222 user@host
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

-forward não é um parâmetro do comando ssh. Existe a opção -L (local forward) e -R (remote forward) para redirecionamento de portas, mas não existe -forward. O candidato pode confundir com o conceito de "port forwarding", mas a sintaxe correta é outra.

Alternativa B — ❌ Incorreta

-nport não existe no OpenSSH. Não há nenhuma opção com esse nome. O parâmetro correto para porta é -p.

Alternativa C — ✅ Correta ⟵ GABARITO

O parâmetro -p (minúsculo) é o correto para especificar a porta no comando ssh. Exemplo: ssh -p 2222 usuario@servidor conecta na porta 2222 em vez da 22. Essa é a sintaxe documentada do cliente OpenSSH.

Alternativa D — ❌ Incorreta

-P (maiúsculo) é o parâmetro usado pelo scp (cópia segura) para especificar a porta, não pelo ssh. No ssh, a opção é minúscula. Essa é a pegadinha clássica da banca.

Alternativa E — ❌ Incorreta

-port não é um parâmetro válido. O OpenSSH usa -p (abreviação de "port"), não a palavra inteira. Não existe -port na sintaxe do comando.

Gabarito: letra C

Link permanente: /questoes/gp021203