Hay algunos problemas reales al no tener ftp y telnet presentes en 10.13 ahora según el dictado de Apple.
¿Alguien ha encontrado una manera sólida de traer BSD ftp
y telnet
volver a macOS en lugar de usar inetutils
?
Hay algunos problemas reales al no tener ftp y telnet presentes en 10.13 ahora según el dictado de Apple.
¿Alguien ha encontrado una manera sólida de traer BSD ftp
y telnet
volver a macOS en lugar de usar inetutils
?
Respuestas:
Los programas Telnet y FTP de Apple están de vuelta en High Sierra gracias a esta solicitud de extracción de homebrew (por los suyos). Tanto el cliente como el servidor de cada uno están de vuelta, y estas son las versiones originales de Apple de estos programas.
inetutils
lamentablemente exhibe algunos errores en High Sierra, por lo que esta será una mejor solución y debería hacer felices a todos.
Para instalar TODAS las fórmulas en ese PR, ejecute esto en la línea de comando:
brew install tnftp tnftpd telnet telnetd
Por supuesto, también puede instalar cada uno de estos por separado:
# TNFTP client & server (formerly known as LukeMFTP, presumably due to being developed by Luke Mewburn
# and has been the default FTP for default FTP client included with NetBSD, FreeBSD, OpenBSD, DragonFly BSD,
# Darwin (macOS), and MidnightBSD):
brew install tnftp
brew install tnftpd
# Telnet client & server:
brew install telnet
brew install telnetd
tnftp
tiene una mejor terminación que la versión GNU! Esta es absolutamente la mejor solución.
sudo ftpd -D
. Busque man 8 ftpd
más información, además hay muchos tutoriales flotando en la red que describen este tipo de cosas tanto para BSD como para Linux.
Usando Homebrew:
brew install inetutils
Esto restaurará telnet
, ftp
etc ...
No puedo creer que Apple haya eliminado utilidades tan fundamentales de la línea de comandos.
brew install inetutils
instalaremos GNU inetutils que contendrá telnet. brew install telnet
instalará BSD telnet desde las fuentes de macOS Sierra. Ambos funcionarán bien.
Puede intentar tomar libtelnet y lukemftp del repositorio de código abierto para macOS 10.12.6 y compilarlos usted mismo.
Si usa homebrew, BSD telnet
está preempaquetado e instalable a través de brew install telnet
.
brew install telnet
¡es la solución más fácil en mi opinión!
Telnet se incluye en el puerto inetutils en MacPorts . Para instalarlo use el comando port:
sudo port install inetutils
tomar los binarios de una instalación de Sierra / usr / bin;)
Busqué en los foros de soporte de Apple y encontré una respuesta que creo que ayudará a otros a reinstalar ftp y telnet en Mac High Sierra.
Vaya a www.gnu.org/software/inetutils/ Haga clic en el enlace de descarga HTTP para "Descargar Inetutils" "inetutils-1.9.4.tar.gz" tar zxvf inetutils-1.9.4.tar.gz
Sitio ftp directo -> http://ftp.gnu.org/gnu/inetutils/
cd inetutils-1.9.4
./configure
make
sudo make install
telnet x.x.x.x port
Encontré la respuesta en este foro https://forums.developer.apple.com/thread/79056