Servidor FTP del servidor OS X

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.

En general, no recomiendo FTP, ya que envía sus contraseñas en texto sin formato, ¿este servidor es local o remoto?
Está en mi oficina, pero accederé de forma remota. ¿Qué más podría usar? También uso AFP (no estoy seguro de si es seguro o no), pero esta no es una opción a largo plazo ya que otros usuarios (Windows) requerirán acceso para poner/obtener archivos en/desde el servidor.
¿Has considerado DropBox? o un servicio similar para compartir archivos con otros? Tal vez podría describir brevemente cómo pretende utilizar el servidor de archivos, qué tipo de archivos (por ejemplo, grandes o pequeños). Si tuviéramos esta información, alguien aquí podría recomendar un mejor producto para satisfacer sus requisitos exactos.
¿Qué tal smb con un puerto abierto para que usted ingrese de forma remota y monte los recursos compartidos de smb como sharkysoft.com/tutorials/linuxtips/sshsmb , luego los clientes de Windows obtienen autenticación e interoperabilidad, y obtiene un sistema de archivos como vista con seguridad?
Realizo mucho desarrollo web, por lo que esto es principalmente un FTP para acceder a esos archivos. Compartir archivos es una ventaja (pero sigue siendo necesario). Estoy considerando CrushFTP?

Respuestas (3)

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).

Estoy ejecutando OS X Server. Acabo de instalar Rumpus y parece estar haciendo todo lo que necesito y es bastante fácil de usar (el único inconveniente es el precio picante, pero ofrecen un período de prueba bastante generoso, así que espero decidir si vale la pena el dinero. Es también admite agregar certificados seguros si alguna vez necesito uno Martin, gracias por tu respuesta, definitivamente revisaré la información que compartiste porque, como dije, Rumpus es bastante costoso y prefiero un servicio que venga con el sistema operativo. en lugar de un servicio extra. ¡Gracias! :)
Bonificación: Coda tiene una opción para SFTP en lugar de solo FTP.

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!)