Cómo instalar FTP en MacOS Mojave & High Sierra
Tabla de contenido:
Los usuarios de la línea de comandos de Mac pueden haber notado que f alta FTP en las últimas versiones del software del sistema MacOS, pero a pesar de que ftp no se incluye en las versiones más nuevas del software del sistema de forma predeterminada, aún puede instale ftp en Mac OS si necesita usar un cliente ftp o ejecutar un servidor ftpd por cualquier motivo.
Para algunos antecedentes rápidos, las versiones modernas de Mac OS sacaron ftp para enfatizar el uso de SFTP. Asimismo, se eliminó telnet en favor de ssh. Estas decisiones probablemente se tomaron para favorecer los protocolos cifrados más seguros de SFTP (y ssh), pero, no obstante, es posible que algunos usuarios aún necesiten usar regularmente el protocolo de transferencia ftp más antiguo, incluso si no es particularmente seguro. En consecuencia, es posible que ciertos usuarios de Mac necesiten instalar y ejecutar ftp como cliente o ftpd como servidor, que es para lo que está diseñado este tutorial. Si no necesita ftp, no hay motivo para instalarlo.
Cómo instalar FTP en MacOS
Si aún no ha instalado Homebrew en la Mac, deberá hacerlo antes de comenzar con este enfoque en particular.
Tiene dos opciones, una es instalar inetutils (que también incluye algunos otros paquetes útiles), o puede instalar tnftp. Cualquiera de los dos se puede lograr a través de Homebrew:
Instalación de ftp en MacOS con inetutils
El paquete inetutils incluye ftp, el servidor ftp, junto con telnet y el servidor telnet, y el servidor y los clientes de rsh, rlogin, tfp y más. Si desea ftp, es posible que desee esta suite completa, en cuyo caso instalar inetutils a través de Homebrew es tan simple como emitir el siguiente comando brew:
brew instalar inetutils
Una vez que Homebrew completa la instalación del paquete inetutils, puede ejecutar el comando ftp normal como de costumbre, por ejemplo, puede conectarse al servidor ftp gnu.org para verificar que todo funciona como se esperaba:
Una de las ventajas obvias de instalar el servidor ftp y ftpd con inetutils es que obtiene otras utilidades de red útiles, por lo que no necesitará instalar telnet manualmente en la Mac si lo necesita, simplemente vienen juntos en el mismo paquete.
Instalación de ftp a través de tnftp
Para instalar solo un cliente ftp, puede instalar tnftp en la Mac. Con homebrew puedes lograr esto con el siguiente comando brew:
brew install tnftp
Además, si desea el servidor tnftpd, puede usar el siguiente comando:
brew instalar tnftpd
Si desea instalar el paquete completo de inetutils o tnftp solo, depende totalmente de usted y de sus necesidades y requisitos específicos.
FTP se eliminó en macOS High Sierra y macOS Mojave, pero ftp y el servidor ftp permanecen en versiones anteriores del software del sistema Mac OS y Mac OS X, incluso si el servidor ftp debe activarse manualmente con lanzarctl. Sin embargo, en algunas versiones anteriores de Mac OS, incluso puede conectarse con ftp desde el Finder. Mientras tanto, las versiones más nuevas de Mac OS incluyen opciones nativas para usar el servidor SSH y SFTP para inicios de sesión remotos
Alternativamente, obtenga ftp compilando inetutils
Finalmente, otra opción es compilar inetutils desde la fuente si prefiere ese enfoque, que puede obtener aquí desde gnu.org. Necesitará las herramientas de línea de comandos de Mac OS instaladas, luego descomprima el tarball, ejecute configure, make y make install:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install
Y luego estará listo para usar ftp, telnet y otras herramientas de red, todo compilándolos desde cero.
Si tiene otra solución para obtener FTP y un servidor FTP en una Mac (y no, no SFTP, que es diferente y ya está incluido), ¡comparta con nosotros en los comentarios a continuación!