Questão de Sistemas Operacionais — Linux — VUNESP 2026
- 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
- A-forward
- B-nport
- C-p
- D-P.
- E-port
GabaritoC — -p
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@]hostEntre 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).
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.
-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.
-nport não existe no OpenSSH. Não há nenhuma opção com esse nome. O parâmetro correto para porta é -p.
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.
-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.
-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