Estoy ejecutando un servidor OS X con los siguientes servicios activados: Web, MySQL, DNS, AFP, Firewall. También me gustaría iniciar FTP, y lo hice, pero parece que no puedo hacer que funcione correctamente. Estoy seguro de que hay una manera, pero no puedo encontrar una manera de hacer que funcione para mí.
Lo que he hecho hasta ahora: - activé el servicio FTP - abrí el puerto 20-21 en el Firewall - reenvié los puertos 20-21 del enrutador al servidor
Uso Coda para conectarme a mis FTP (ya que hago mucho desarrollo web). Cuando escribo la dirección + credenciales de este servidor, intenta conectarse durante unos 2-3 minutos antes de tener éxito, y cuando lo hace, enumera los siguientes directorios: "Público" (con un icono de acceso directo), "Usuarios" (con un acceso directo icono) y un archivo llamado "???" que intenta abrir de inmediato. Hacer [cmd + k] en Finder también da como resultado una espera de 2-3 minutos.
Además, no tengo idea de dónde crear nuevos usuarios para el FTP (solo para el FTP) y cómo otorgarles permisos para directorios específicos (sin inútiles como "Usuarios" o "Público").
Llegué a la conclusión de que el servidor FTP incorporado podría no ser la mejor opción para mí, pero no tengo idea de qué debo probar. Usar una aplicación separada no es el escenario ideal para mí, ya que estoy tratando de evitar mantener abiertas aplicaciones adicionales en mi servidor.
Le sugiero que use lo que viene con OSX, es decir, sftp/scp, incluido con cada OSX desde la era del amanecer.
Habilite SSH en el uso compartido (Inicio de sesión remoto), configure qué usuarios tienen acceso y luego intente usar sftp desde la Terminal (si está familiarizado con él). Intentar
man sftp
para ver la ayuda.
DESCRIPCIÓN sftp es un programa de transferencia de archivos interactivo, similar a ftp(1), que realiza todas las operaciones sobre un transporte ssh(1) encriptado.
Tiene los beneficios de "ftp-like" además de que todo está encriptado.
Si aún desea seguir adelante y usar ftp, le sugiero que eche un vistazo al archivo de configuración de ftpd, ubicado en /etc/ftpd.conf y /etc/ftpusers
En cualquier caso, eche un vistazo a la página de manual de ftpd.conf y ftpusers:
man ftpd.conf
man ftpusers
…para ver otras opciones que puede agregar allí (porque la predeterminada probablemente estará vacía o con pequeñas cosas).
No hay un programa bonito para configurar FTP en OSX (hay en la versión del servidor hasta donde puedo recordar).
Tenga en cuenta que FTP no es un protocolo muy seguro de forma predeterminada y, por lo tanto, debe ejecutarse dentro de un chroot. (pista: man ftpchroot).
Yo iría con vsftpd . Hace algún tiempo escribí sobre la configuración de vsftpd en Mac OS X.
Prueba Rumpus . Una solución de servidor FTP mucho más fácil con una GUI muy fácil de usar, pero aún tiene toneladas de opciones. Lo usamos en el trabajo para entregar contenido a los clientes y también para recibir contenido de los proveedores. Extremadamente fácil de usar, pero también es muy configurable.
(mi segunda publicación consecutiva sobre alboroto... no se preocupen, no me pagan, ¡solo un cliente muy feliz!)
ConstantineK
Sorin Buturugeanu
robzolkos
ConstantineK
Sorin Buturugeanu