A respeito dos conceitos de protocolos, do acesso a distânci...

Próximas questões
Com base no mesmo assunto
Q2286992 Redes de Computadores
A respeito dos conceitos de protocolos, do acesso a distância a computadores e do uso da Internet na medicina, julgue o item.

Ao digitar o comando scp ‑P 20000 ‑pr crm@ crm‑to, no Windows 10, permitir‑se‑á ao usuário conectar remotamente ao servidor de nome crm.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Errado

O comando scp (secure copy) é utilizado para copiar arquivos de forma segura entre um computador local e um remoto ou entre dois computadores remotos, usando o protocolo SSH (Secure Shell) para a transferência e segurança dos dados. No comando apresentado, scp -P 20000 -pr crm@crm-to, existem alguns erros que precisamos abordar:

  • A opção -P é utilizada para especificar uma porta alternativa para a conexão SSH, o que é correto. No entanto, a questão não fornece a informação completa sobre o endereço do servidor ou o arquivo que está sendo copiado.
  • A opção -p preserva as datas de modificação, acesso e os modos dos arquivos originais na cópia, e a opção -r é usada para copiar diretórios inteiros recursivamente.
  • O formato geral do comando scp deve incluir tanto a origem quanto o destino dos arquivos que estão sendo copiados. Por exemplo: scp [OPÇÕES] [USUÁRIO@]HOST_ORIGEM:ARQUIVO [USUÁRIO@]HOST_DESTINO:ARQUIVO.
  • A expressão crm@crm-to parece tentar especificar um usuário crm e um host crm-to, mas o formato não está correto e falta o caminho do arquivo ou diretório a ser copiado.
  • Além disso, o enunciado afirma que o comando permitirá ao usuário conectar remotamente ao servidor, o que é uma descrição inadequada da funcionalidade do scp. O comando em questão é para copiar arquivos e não para estabelecer uma sessão remota interativa, como faria o comando ssh propriamente dito.

Portanto, a alternativa está errada (E) porque o comando apresentado no enunciado não realiza uma conexão remota interativa com o servidor de nome crm; ele se refere a um comando incompleto e mal-formado para copiar arquivos via SSH. Para uma conexão remota com o servidor, o comando correto seria algo como ssh -p 20000 crm@crm-to, assumindo que crm-to seja o endereço correto do servidor e que esteja escutando na porta 20000.

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

Trata-se de um protocolo de rede para transferência de de arquivos.

  1. Plataforma: O comando scp é nativo de sistemas operacionais Unix-like, como Linux e macOS. No Windows, ele não é instalado por padrão. Para utilizá-lo, é necessário instalar um ambiente de linha de comando como o Git Bash ou o WSL (Windows Subsystem for Linux).
  2. Sintaxe incompleta: O comando apresentado está incompleto. A sintaxe básica do scp é:

scp [opções] usuário@host:caminho/arquivo local/caminho/arquivo

No comando fornecido, faltam o caminho do arquivo a ser copiado e o destino da cópia.

  1. Significado das opções:
  • -P 20000: Especifica que a conexão SSH será feita na porta 20000, em vez da porta padrão 22.
  • crm@: Identifica o usuário (neste caso crm) para a conexão SSH. Contudo, o comando está incompleto pois falta especificar o servidor de destino.
  • scp: Comando para copiar arquivos entre hosts em uma rede. Ele utiliza o protocolo SSH para transferência segura de arquivos.
  • crm-to: Isto parece ser um fragmento, mas não faz sentido completo sem contexto adicional.
  • -pr:

-p: Preserva as permissões dos arquivos e timestamps.

-r: Copia recursivamente diretórios.

Exemplo de um comando scp completo:

scp -P 20000 -r crm@crm-to:/var/backups/dados.tar.gz /home/usuario/backup/

scp -P 20000 -pr arquivo_local crm@crm:/caminho/do/destino

Esse comando copiaria recursivamente o arquivo dados.tar.gz do diretório /var/backups no servidor crm-to para o diretório /home/usuario/backup/ no computador local.

Para que o usuário consiga conectar remotamente ao servidor crm utilizando o comando scp no Windows 10, ele precisa:

  1. Instalar um ambiente Unix-like: Git Bash ou WSL são opções populares.
  2. Configurar as chaves SSH: Para autenticação sem senha, é necessário gerar um par de chaves SSH e copiar a chave pública para o servidor.
  3. Utilizar a sintaxe correta do comando scp: Seguir a estrutura básica e adicionar as opções desejadas.

Em resumo:

A afirmação original está incorreta devido à falta de informações e à incompatibilidade direta do comando scp no Windows 10 sem um ambiente Unix-like configurado.

Clique para visualizar este comentário

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