Nota: O seguinte artigo irá ajudá-lo com: Como instalar o servidor SFTPGo STFP no Ubuntu 22.04
Jack Wallen mostra como é fácil implantar um servidor FTP seguro em sua rede, com a ajuda do SFTPGo.
O SFTPGo é um servidor SFTP de código aberto altamente configurável e oferece muitos recursos para torná-lo uma opção viável para praticamente qualquer tipo de negócio ou até mesmo uso doméstico. O SFTPGo oferece e a vários back-ends de armazenamento, como sistema de arquivos local, sistemas de arquivos criptografados, S3 Object Storage, Google Cloud Storage, Azure Blob Storage e até outros servidores SFTP.
O SFTPGo está disponível para Linux, FreeBSD, macOS e Windows. Quero orientá-lo no processo de implantação do SFTPGo no Ubuntu Server 22.04, para que você possa desfrutar de um servidor SFTP completo em sua rede.
VEJA: Mais de 40 termos de código aberto e Linux que você precisa conhecer (TechRepublic )
O que você precisará
Para fazer isso funcionar, você precisará de uma instância em execução do Ubuntu Server 22.04 (que pode estar em seu data center ou em um host de nuvem de terceiros) e um usuário com privilégios sudo. Vamos fazer alguma mágica SFTP.
Como instalar o SFTPGo
A primeira coisa que devemos fazer é instalar o SFTPGo. Para fazer isso, temos que adicionar o repositório oficial. Faça na sua instância do Ubuntu e emita o comando:
sudo add-apt-repository ppa:sftpgo/sftpgo
Depois que o repositório for adicionado, instale o SFTPGo com:
sudo apt-get install sftpgo -y
A instalação deve ocorrer sem problemas e iniciar/ativar o serviço SFTPGo. Isso é tudo para a instalação.
Como ar a interface do usuário da Web do SFTPGo
Abra um navegador da web e aponte para http://SERVER:8080 (onde SERVER é o endereço IP ou domínio do servidor de hospedagem). Você deve ser saudado pela página de criação de usuário (Figura A).
Figura A
Digite um nome de usuário e digite/verifique uma senha para o novo usuário. Clique em Create e você será transportado para a janela principal do SFTPGo (Figura B).
Figura B
Como criar um novo usuário
Agora que o SFTPGo está funcionando, você desejará criar usuários, para que as pessoas possam realmente á-lo. Para fazer isso, clique em Usuários na navegação à esquerda e, na janela resultante (Figura C), clique em +.
Figura C
Na janela resultante (Figura D), preencha o campo name/ e, se necessário, cole a chave pública do usuário. Eu recomendo adicionar a chave pública, para mais segurança, mas isso dependerá se seus usuários geraram seus pares de chaves SSH ou não.
Figura D
Você também pode configurar grupos, diretório inicial, ACLs, cota de disco e muito mais. Depois de configurar o novo usuário, clique em Enviar para salvar as informações.
Como criar uma pasta virtual
Antes de realmente adicionar uma pasta virtual para um novo usuário, você deve primeiro criar a pasta. Para fazer isso, clique em Pastas (na navegação à esquerda). Na janela resultante, clique em + e preencha as informações necessárias para a pasta (Figura E).
Figura E
Depois de criar uma nova pasta, ela estará disponível para adicionar como uma pasta virtual que os usuários podem ar (você pode voltar e editar um usuário para adicionar uma pasta virtual). Para dar aos usuários o à pasta virtual, dê um nome à pasta (na página de criação do usuário) e selecione a pasta existente na lista suspensa (Figura F).
Figura F
Essa pasta virtual estará sempre disponível para os usuários e você poderá compartilhá-la com vários usuários. Somente essas pastas virtuais estarão íveis globalmente (e somente se você as adicionar ao perfil de cada usuário). Você também pode adicionar quantas pastas virtuais ao perfil de um usuário forem necessárias.
WebClient vs. Web
Há um pequeno truque que você precisa saber para o SFTPGo. Depois de fazer como usuário , quando você fizer novamente, o padrão será a interface WebClient, que não inclui nenhum dos bits de . Se, na tela de , você vir o Web listado abaixo do botão (Figura G), você está fazendo na interface WebClient.
Figura G
Se, no entanto, você olhar para o URL, verá que é claramente
/web/client/
Se você clicar em Web, o URL muda para
/web//
Até mesmo o usuário do SFTPGo pode fazer no console do cliente normal.
Depois de criar os usuários (junto com suas pastas virtuais), esses usuários podem fazer e começar a trabalhar com a interface da Web SFTPGo, o que torna incrivelmente fácil fazer , e gerenciar arquivos e diretórios.
O SFTPGo é um dos servidores FTP mais fáceis que você pode implantar em seu data center ou host baseado em nuvem. Com uma interface de usuário simples e muitos recursos, com certeza se tornará o seu destino para o serviço de arquivos FTP.
Assine o How To Make Tech Work da TechRepublic no YouTube para obter todos os conselhos de tecnologia mais recentes para profissionais de negócios de Jack Wallen.