A respeito dos conceitos de protocolos, do acesso a distânci...
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.
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.
- 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).
- 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.
- 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:
- Instalar um ambiente Unix-like: Git Bash ou WSL são opções populares.
- 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.
- 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