Como baixar e fazer upload de arquivos com SFTP com segurança

Como baixar e fazer upload de arquivos com SFTP com segurança

SFTP (protocolo de transferência de arquivos SSH) é o protocolo garantido para transferir arquivos entre servidor local e remoto. Para o servidor SSH necessário em execução no sistema remoto. Este protocolo criptografa a transferência de dados entre o sistema local e remoto. Como o SFTP fornece transferência de dados segura, recomendamos o protocolo FTP.

SFTP é recomendado, mas, caso você tenha apenas o servidor FTP em execução no controle remoto, use abaixo o link para acesso FTP.

  • Como baixar e fazer upload de arquivos usando a linha de comando FTP

Conecte -se ao servidor SFTP:

SFTP se conecta ao servidor SSH. Você deve ter o servidor SSH em execução no sistema remoto. Use o seguinte comando para conectar o exemplo.com servidor como usuário rahul.

$ sftp [email protegido] 

Para se conectar com uma porta diferente

$ sftp -p 2222 [email protegido] 
  • Como usar o SSH para conectar o servidor Linux remoto

Após a autenticação bem -sucedida, você receberá um prompt SFTP. Onde você pode baixar ou fazer upload de arquivos com segurança. Para obter o tipo de comandos disponíveis ajuda no prompt SFTP.

SFTP> Ajuda Comandos disponíveis: Bye Quit SFTP CD Caminho Altere o diretório remoto para 'caminho' CHGRP GRP CATO MUDANÇA GRUPO DO ARQUIVO 'PATH' para 'GRP' CHMOD Modo Caminho Alteração Permissões do arquivo Proprietário do arquivo 'caminho' para 'próprio' df [-hi] [path] exibir estatísticas para o diretório atual ou… 

Alterar diretório local e remoto

Primeiro verifique o diretório de servidor local e remoto usando os seguintes comandos.

sftp> !pwd /home /ubuntu sftp> pwd /home /rahul 
  • !PWD - usado para verificar o diretório atual no sistema local
  • PWD - usado para verificar o diretório atual no sistema remoto

Agora navegue entre os diretórios no sistema SFTP local e remoto.

sftp> lcd/home/ubuntu/downloads sftp> uploads de cd 
  • LCD - usado para navegar entre diretórios no sistema local
  • CD - usado para navegar entre diretórios no sistema remoto

Baixar arquivos do SFTP

Usar pegar comando para baixar o arquivo do servidor SFTP para a unidade do sistema local. Usar LCD Para mudar a localização da pasta de download local. O comando abaixo vai baixar Remotefile.TXT Do sistema remoto ao sistema local.

sftp> obtenhafile remoto.TXT 

Para baixar arquivos e pastas, use recursivamente -r Mudar com pegar comando. Abaixo o comando baixará a pasta Remoterir do sistema remoto para o sistema local recursivamente.

sftp> get -r remoterir 

Carregue arquivos para SFTP

Use o comando put para fazer upload de um arquivo do sistema local para o sistema remoto. Usar cd Para alterar a localização da pasta de upload remoto primeiro. O comando abaixo será enviado LocalFile.TXT Do sistema local ao sistema SFTP remoto.

SFTP> Coloque LocalFile.TXT 

Para fazer upload de arquivos e pastas, use recursivamente -r Mudar com colocar comando. Abaixo o comando fará o upload do diretório LocalDir e todos os arquivos e sub -diretórios para servidor remoto.

sftp> put -r Localdir 
  • Como configurar as teclas SSH no Linux