OSX/IOS

Como instalar o FTP no MacOS Mojave e High Sierra

Obtenha e instale o FTP no Mac OS

Os usuários da linha de comando do Mac podem ter notado que o FTP está ausente nas versões mais recentes do software do sistema MacOS, mas, apesar do fato de o ftp não estar incluído nas versões mais recentes do software do sistema no padrão, você pode instalar ftp no Mac OS se você precisar usar um cliente ftp ou executar um servidor ftpd por qualquer motivo.

Para obter um histórico rápido, as versões modernas do Mac OS usaram o ftp para enfatizar o uso do SFTP. Da mesma forma, o telnet foi removido em favor do ssh. Essas decisões provavelmente foram tomadas para favorecer os protocolos criptografados mais seguros de SFTP (e ssh), mas ainda assim alguns usuários podem precisar usar o antigo protocolo de transferência ftp regularmente, mesmo que não seja particularmente seguro. Conseqüentemente, alguns usuários de Mac podem precisar instalar e executar ftp como cliente ou ftpd como servidor, para o qual este tutorial se destina. Se você não precisa de ftp, não há razão para instalá-lo.

Como instalar o FTP no MacOS

Se você ainda não instalou o Homebrew no seu Mac, precisará fazê-lo antes de começar com esta abordagem específica.

Você tem duas opções, uma é instalar o inetutils (que inclui outros pacotes úteis) ou instalar o tnftp. Qualquer um pode ser feito via Homebrew:

Instalando ftp no MacOS com inetutils

O pacote inetutils inclui ftp, servidor ftp, juntamente com servidor telnet e telnet, bem como servidor e clientes rsh, rlogin, tfp e muito mais. Se você quiser ftp, você pode querer este pacote completo, caso em que instalar o inetutils via Homebrew é tão simples quanto emitir o seguinte comando brew:

brew install inetutils

Depois que o Homebrew concluir a instalação do pacote inetutils, você poderá executar o comando ftp usual como de costume, por exemplo, você pode se conectar ao servidor ftp gnu.org para verificar se tudo está funcionando conforme o esperado:

ftp anonymous@ftp.gnu.org

Uma das vantagens óbvias de instalar o servidor ftp e ftpd com inetutils é que você obtém outros utilitários de rede úteis, então você não terá que instalar manualmente o telnet no seu Mac se precisar, ele virá junto no mesmo pacote.

Instalando ftp via tnftp

Para instalar apenas um cliente ftp, você pode instalar o tnftp no seu Mac. Com o homebrew, você pode conseguir isso com o seguinte comando brew:

brew install tnftp

Além disso, se você deseja o servidor tnftpd, pode usar o seguinte comando:

brew install tnftpd

Se você deseja instalar o pacote inetutils completo ou apenas o tnftp, depende inteiramente de você e de suas necessidades e requisitos específicos.

O FTP foi removido no macOS High Sierra e no macOS Mojave, mas o servidor ftp e o servidor ftp permanecem em versões mais antigas do software de sistema Mac OS e Mac OS X, embora o servidor ftp deva ser ativado manualmente com launchctl. Em algumas versões mais antigas do Mac OS, você pode até se conectar com ftp do Finder. Enquanto isso, as versões mais recentes do Mac OS incluem opções nativas para usar o servidor SSH e SFTP para autenticação remota

Como alternativa, obtenha ftp compilando inetutils

Por fim, outra opção é compilar o inetutils a partir do código-fonte, se preferir essa abordagem, que pode ser acesse aqui em gnu.org. Você precisará das ferramentas de linha de comando do Mac OS instaladas, descompacte o tarball, execute configure, make e make install:

tar xvzf inetutils-1.9.4.tar.gz
cd inetutils-1.9.4
./configure
make
sudo make install

E então você está pronto para usar ftp, telnet e outras ferramentas de rede, tudo compilando-as do zero.

Se você tiver outra solução para obter FTP e um servidor FTP em um Mac (e não, não SFTP que é diferente e já incluído), compartilhe conosco nos comentários abaixo!

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo
Fechar