freeCodeCamp/guide/portuguese/linux/how-to-use-sftp-to-securely.../index.md

1.4 KiB

title localeTitle
How to Use SFTP to Securely Transfer Files with a Remote Server Como usar o SFTP para transferir arquivos com segurança com um servidor remoto

Como usar o SFTP para transferir arquivos com segurança com um servidor remoto

Este artigo é um tutorial rápido sobre como usar o protocolo SFTP para trocar arquivos com um servidor. Isso é útil para programação, pois permite que você codifique e teste localmente e depois envie seu trabalho para o servidor quando terminar.

Testando SSH

Se ainda não o fez, teste que você é capaz de acessar o SSH no servidor. O SFTP usa o protocolo Secure Shell (SSH), portanto, se você não puder usar o SSH, provavelmente não será capaz de fazer SFTP.

ssh your_username@hostname_or_ip_address 

Iniciar Sessão SFTP

Isso usa a mesma sintaxe do SSH e abre uma sessão na qual você pode transferir arquivos.

sftp your_username@hostname_or_ip_address 

Para listar comandos úteis:

help 

Transferir arquivos e pastas

Para baixar um arquivo:

get <filename> 

Para baixar uma pasta e seu conteúdo, use o sinalizador "-r" (também funciona para upload):

get -r <foldername> 

Para fazer upload de um arquivo:

put <filename> 

Alterar pastas

Para alterar a pasta local:

lcd <path/to/folder> 

Para alterar a pasta remota:

cd <path/to/folder>