Como baixar e fazer upload de arquivos com comando sftp

Como baixar e fazer upload de arquivos com comando sftp

SFTP (protocolo de transferência de arquivos SSH) é um protocolo seguro para transferir arquivos entre sistemas. Ele usa uma concha segura criptografada (SSH) para a comunicação entre dois sistemas.

Você também pode usar este ou este tutorial para configurar apenas o usuário do SFTP no seu sistema Linux sem acesso SSH.

Neste tutorial, você aprenderá:

  1. Conecte -se ao servidor SFTP remoto
  2. Navegação no sistema de arquivos
  3. Carregue arquivos para o servidor SFTP
  4. Baixe arquivos do servidor SFTP
  5. Feche a conexão SFTP

Conecte -se ao servidor SFTP remoto

Use o utilitário de linha de comando SFTP para conectar o sistema SFTP remoto. Você precisa do usuário do SFTP e do nome do host ou endereço IP do host remoto.

SFTP [email protegido]  

Digite a senha da conta SFTPUser para conectar:

[Email Protected] Senha: SFTP> 

Navegue e visualize arquivos

A navegação em diretórios no SFTP é tão simples quanto o sistema local. Use o comando 'PWD' para verificar o diretório de trabalho atual.

"> PWD  Diretório de trabalho remoto: / 

Em seguida, use o comando 'LS' para listar todos os arquivos e diretórios no diretório atual.

"> ls  

Para navegar para outros diretórios, use o comando 'CD', seguido pelo diretório de destino.

"> Uploads de CD  

Use 'CD…' para navegar para o diretório pai.

"> CD…  

Carregue arquivos para SFTP

Agora, preciso fazer upload de alguns arquivos no diretório Uploads. Use o comando 'put' para fazer upload de leitura.MD do sistema local para o diretório SFTP remoto.

"> Coloque o ReadMe.MD  

Você também pode fornecer o caminho absoluto do arquivo local e do diretório remoto sem navegar nos diretórios.

"> put/var/www/readme.MD/Uploads/20191115/  

Baixar arquivos do SFTP

Para baixar arquivos do diretório SFTP remoto, use o comando 'get'. Por exemplo, para baixar remote_file.MD do sistema remoto para o diretório local atual.

"> Get Remote_File.MD 

Da mesma forma, você pode fornecer um caminho absoluto para baixar arquivos.

"> Get /Uploads /Remote_file.md/var/www/ 

Saia da conexão SFTP

Basta dizer adeus ao seu servidor SFTP remoto. Isso desconectará a conexão SFTP e retornará ao seu shell local.

"> Tchau  

Como alternativa, você também pode usar desistir ou saída comandos para fechar a sessão SFTP.

Conclusão

Neste tutorial, você aprendeu a baixar e fazer upload de arquivos usando a linha de comando SFTP.