SFTP no Ubuntu: Guia Completo para Conexão Segura


Utilizando SFTP no Ubuntu: Um Guia Completo

O SFTP, que significa Secure File Transfer Protocol, é uma funcionalidade integrada ao protocolo SSH. Uma vez que o SSH está configurado em um sistema, o SFTP pode ser empregado para transferir arquivos de maneira segura, seja através de uma interface gráfica (GUI) ou via terminal. Sua aplicação é particularmente útil em interações com servidores.

Neste tutorial, abordaremos como estabelecer conexões com servidores SFTP no Ubuntu, além de como configurar o seu próprio servidor para hospedar arquivos. Para começar, assegure-se de estar utilizando a versão mais recente do Ubuntu, seja em um desktop, servidor ou outro sistema operacional.

Configurando um Servidor SFTP no Ubuntu

Caso você deseje se conectar a um servidor SFTP a partir do seu computador Ubuntu, será necessário configurar um servidor SSH no servidor remoto ou em outro PC Ubuntu. Felizmente, o processo de configuração de um servidor SSH no Ubuntu é bastante direto e simples.

Inicialmente, abra uma janela de terminal no seu desktop Ubuntu. Isso pode ser feito pressionando as teclas Ctrl + Alt + T simultaneamente, ou através da busca por “Terminal” no menu de aplicativos do Ubuntu.

Com o terminal aberto, utilize o comando apt install para instalar o pacote “openssh-server”. Após a instalação, este pacote irá configurar um servidor SSH e SFTP, permitindo o acesso remoto ao seu sistema.

sudo apt install openssh-server

Após a instalação e configuração do servidor OpenSSH na máquina remota, é recomendável realizar um teste rápido para verificar a conectividade. Execute o comando ssh seu-nome-de-usuário@localhost no computador com o servidor SSH. Utilize sua senha de usuário para efetuar o login.

Conectando-se ao SFTP via Linha de Comando

Para acessar um servidor SFTP através da linha de comando no Ubuntu, abra uma janela de terminal. Com o terminal ativo, utilize o comando sftp para estabelecer a conexão com o servidor SSH desejado.

Para conectar, especifique o nome de usuário na máquina remota, juntamente com o seu endereço IP. Por exemplo, se o servidor Ubuntu remoto possuir o endereço IP “192.168.1.203”, utilize-o como o nome do host:

sftp derrik@192.168.1.203

Após a conexão estabelecida, use o comando ls para visualizar o conteúdo do servidor remoto.

ls

Para baixar arquivos do servidor remoto para o seu diretório pessoal, utilize o comando get, especificando o nome do arquivo desejado:

get test.txt

Se precisar enviar arquivos para o servidor SFTP, utilize o comando put. Este comando carregará o arquivo especificado para o diretório pessoal do usuário no servidor remoto (/home/SEU_NOME_DE_USUÁRIO/):

put test.txt

Acessando o SFTP com o Gerenciador de Arquivos do Ubuntu (Arquivos Gnome)

O aplicativo Arquivos Gnome é um gerenciador de arquivos amplamente utilizado em distribuições Linux. Veja como utilizá-lo para se conectar a um servidor SFTP no Ubuntu:

Inicie o gerenciador de arquivos do Ubuntu. Em seguida, localize o botão “Outros locais” e clique nele. Isso o redirecionará para a área “Outros locais”.

Em “Outros locais”, encontre a caixa de texto “Conectar ao servidor” e clique nela. Digite o endereço do servidor no seguinte formato, substituindo pelo endereço IP ou nome do host do seu servidor:

sftp://192.168.1.203

Após inserir o endereço, clique no botão “Conectar”. Uma janela pop-up surgirá, solicitando seu nome de usuário e senha. Insira as informações e clique em “Conectar” novamente.

Ao conectar, o seu servidor SFTP aparecerá no aplicativo Arquivos do Ubuntu. Arraste arquivos para o servidor para enviá-los ou copie arquivos do servidor para outras pastas do seu computador para baixá-los.

Conectando-se ao SFTP com Filezilla no Ubuntu

Para conectar-se a um servidor SFTP utilizando o Filezilla, é necessário instalá-lo. Abra um terminal e execute o seguinte comando:

sudo apt install filezilla

Após a instalação, execute o programa. Localize a caixa “Host” e digite o seguinte, substituindo pelo endereço do seu servidor SFTP:

sftp://seu-servidor-sftp

Em seguida, preencha os campos “Nome de usuário” e “Senha” com suas credenciais. No campo “Porta”, insira o valor “22”, que é a porta padrão para SFTP.

Clique no botão “Conexão Rápida” para se conectar ao seu servidor. Após alguns instantes, a conexão será estabelecida e você terá acesso ao seu servidor SFTP através do Filezilla.

Para baixar um arquivo, clique com o botão direito no arquivo desejado na coluna da direita e selecione a opção “Download”.

Para enviar arquivos para o servidor, clique com o botão direito no arquivo desejado na coluna da esquerda e selecione a opção “Upload”.