68 votos

¿Cómo recuperar BSD FTP y Telnet en 10.13 (High Sierra)?

Hay algunos problemas reales con no tener ftp y telnet presentes en 10.13 ahora según lo dictado por Apple.

¿Alguien ha encontrado una forma sólida de traer BSD ftp y telnet de vuelta a macOS en lugar de usar inetutils?

0 votos

Hay Netcat disponible en high-sierra ahora.

64voto

LanceBaynes Puntos 454

Los programas Telnet y FTP de Apple están de vuelta en High Sierra gracias a esta solicitud de extracción de Homebrew (hecha por mí). Tanto el cliente como el servidor de cada uno están de vuelta, y estas son las versiones originales de estos programas de Apple.

inetutils desafortunadamente presenta algunos errores en High Sierra, por lo que esta será una mejor solución y debería hacer feliz a todos.

Para instalar TODAS las fórmulas en esa solicitud de extracción, ejecuta esto en la línea de comandos:

brew install tnftp tnftpd telnet telnetd

Por supuesto, también puedes instalar cada uno de estos por separado:

# Cliente y servidor de TNFTP (anteriormente conocido como LukeMFTP, presumiblemente debido a que fue desarrollado por Luke Mewburn 
# y ha sido el FTP predeterminado para el cliente FTP predeterminado incluido en NetBSD, FreeBSD, OpenBSD, DragonFly BSD, 
# Darwin (macOS) y MidnightBSD):
brew install tnftp 
brew install tnftpd 

# Cliente y servidor de Telnet:
brew install telnet 
brew install telnetd

26voto

mmstick Puntos 101

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.

18voto

ammarx Puntos 106

Puedes intentar obtener libtelnet y lukemftp del repositorio de código abierto para macOS 10.12.6 y compilarlos por ti mismo.

Si usas homebrew, BSD telnet viene preempaquetado e instalable a través de brew install telnet.

1 votos

Hay algunos problemas que están ocurriendo que esto no resuelve, como se mencionó anteriormente desafortunadamente. En cuanto a la fuente 10.12.6, sí, esa podría ser la mejor opción en este momento, pero no es algo que probablemente siga siendo una solución viable...

1 votos

brew install telnet ¡es la solución más fácil en mi opinión!

2 votos

Ten en cuenta la nueva respuesta aceptada aquí @MichielB. Ahora es la mejor y la más fácil.

10voto

david Puntos 109

Telnet está incluido en el puerto inetutils en MacPorts. Para instalarlo, use el comando port:

sudo port install inetutils

2voto

nanard Puntos 11

Obtén los binarios de una instalación de Sierra de /usr/bin ;)

0 votos

Por favor traduce esto manteniendo las mismas etiquetas HTML si existen: o una copia de seguridad de TimeMachine :-)

1 votos

El problema es que estoy buscando una solución permanente, no un parche temporal. Parece que vamos a tener que optar por FreeBSD o algo más a través de un fork.

0 votos

@ylluminate Hay razones de seguridad para no utilizar ftp y telnet; cambiar de sistema operativo para usarlos suena como la solución incorrecta. Intenta usar las herramientas de reemplazo, como sftp, ssh, etc.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X