--- title: How to Use SFTP to Securely Transfer Files with a Remote Server localeTitle: 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. ```shell 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. ```shell sftp your_username@hostname_or_ip_address ``` Para listar comandos úteis: ```shell help ``` ### Transferir arquivos e pastas Para baixar um arquivo: ```shell get ``` Para baixar uma pasta e seu conteúdo, use o sinalizador "-r" (também funciona para upload): ```shell get -r ``` Para fazer upload de um arquivo: ```shell put ``` ### Alterar pastas Para alterar a pasta local: ```shell lcd ``` Para alterar a pasta remota: ```shell cd ```