2 votos

Uso del MBP como servidor web con muchos usuarios

Imparto clases de nuevos medios en una pequeña universidad de artes y ciencias liberales. Durante los últimos años, he estado ejecutando un servidor Ubuntu en un viejo PC de escritorio en mi oficina. Al principio de cada semestre, creo una cuenta en el servidor web para cada estudiante. Aprenden a utilizar el FTP para subir sus proyectos digitales, y algunos estudiantes experimentan con las opciones básicas de la línea de comandos de UNIX. El servidor ha muerto recientemente, y me gustaría cambiar mi viejo Macbook por el nuevo servidor.

He pasado la mayor parte de un día tratando de instalar Ubuntu 14.04 en un MBP de finales de 2011. Desafortunadamente, la configuración de la tarjeta gráfica dual causa verdaderos problemas para el instalador de Ubuntu. He trabajado a través de múltiples guías de instalación, y no puede manejar para arrancar el sistema operativo Ubuntu sin editar manualmente el grub cada vez.

¿Es posible cumplir mis objetivos mientras sigo con Yosemite en el MBP? En concreto, esto es lo que necesito poder hacer:

  • SSH en el servidor MBP desde mi otro ordenador para crear nuevas cuentas de usuario.

  • Permitir a los estudiantes conectarse a sus carpetas FTP a través de SFTP. A lo largo de un año normal, probablemente se crearían unas 30 cuentas de usuario nuevas.

Realmente... Eso es todo lo que necesito hacer. No necesito una interfaz gráfica de lujo. Sólo quiero telnet/FTP en el servidor y ocasionalmente parchearlo para recibir las últimas actualizaciones de seguridad.

Sé que los Mac tienen una especie de terminal UNIX bajo el shell. Sería genial si pudiera simplemente telnet/SSH para llegar a la máquina desde mi ordenador de sobremesa. Entonces, podría usar comandos UNIX básicos para crear cuentas de usuario.

0 votos

Sólo como comentario: Los portátiles no suelen estar hechos para funcionar 7x24, así que puede que te encuentres con problemas de HW tarde o temprano.

0 votos

Gracias, Patrix. Es un buen punto que no había considerado.

0voto

rubynorails Puntos 466

Estoy seguro de que se pueden crear usuarios manualmente desde la línea de comandos en OS X, y aunque tengo una gran experiencia en *nix, sólo estoy familiarizado con el enfoque de esto desde un punto de vista de la interfaz gráfica de usuario en OS X (aunque como he dicho, esto no significa en absoluto que no se pueda hacer).

Simplemente entra en la consola o activa la administración remota para tu usuario de OS X y haz VNC al Mac desde tu escritorio. O instale xRDP en el Mac, que es mi preferencia personal para el acceso a la GUI de Windows a Mac.

A partir de ahí, sólo tienes que ir a Preferencias del Sistema, y crear las cuentas de usuario desde allí. Puedes ajustar el acceso a la administración remota para permitir a estos usuarios o añadirlos a un grupo específico y darle a ese grupo acceso SSH desde allí.

Así conseguirás lo que buscas. Si los comandos básicos son los mismos con los que estás familiarizado, sólo tienes que activar la Administración Remota, SSH al Mac, y hacer lo que quieras desde la línea de comandos.

0 votos

Gracias, rubynorails. Esto tiene sentido. Por alguna razón, me imaginaba que OS X no está realmente diseñado para acomodar a 50 usuarios que sólo utilizan el sistema para subir archivos a un servidor web compartido. Después de reflexionar, eso es exactamente lo que estaba haciendo con la versión de escritorio del software de Ubuntu.

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