usuario transferir script restringir por para enviar ejemplo directorio con comandos carpetas archivos acceso osx ftp ssh sftp

osx - transferir - ¿Puedes tener usuarios virtuales usando un servidor SFTP?



sftp linux ejemplo (3)

He tenido un servidor FTP (Mac OS X, pero no la versión del servidor) configurado por un tiempo donde los usuarios son virtuales, es decir, no son cuentas de usuario reales en el sistema operativo del servidor, sino cuentas manejadas por el software del servidor FTP. - para el sistema operativo todos se parecen a la cuenta de usuario ftp . Me gustaría retirar el software del servidor FTP e ir a SFTP en su lugar.

¿Hay alguna forma de configurar SFTP / SSH para que pueda crear usuarios virtuales y, al mismo tiempo, abrirlos?

La razón por la que quiero que los usuarios virtuales sean porque agrego y quito cuentas de vez en cuando, y hacerlo con las cuentas de usuario adecuadas tienden a complicarse, y no conozco una buena manera de guardarlas. Siempre quedan algunos archivos y cada usuario tiene su propio directorio de usuario (con muchos archivos solo relevantes si realmente se conectan a la máquina cuando se sienta frente a él), que se pone en cuarentena cuando se elimina la cuenta, por lo que tiene para eliminarlo usted mismo a mano, y así sucesivamente.


JSCAPE SFTP Server es un servidor comercial multiplataforma que hace lo que desea.

http://www.jscape.com/

Lo sé, parece que trabajo para ellos, pero no :)


La respuesta genérica habitual de Unix a esto es ''PAM''. Si quieres que el OpenSSH SSHD viejo y simple maneje tu SFTP, necesitas algo conectado a la pila PAM de SSHD (/etc/pam.d/sshd) que hace lo que necesitas y deja de lado lo que no necesitas. Este podría ser un servidor de directorio de propósito general (probablemente LDAP) que mapea a todos sus usuarios virtuales en un directorio de inicio y les da un tipo de shell restringido o scponly.

Si desea ver los servidores FTP que también pueden hacer FTP-ssl (que no es lo mismo que SFTP), los buenos servidores ftp como Pure-ftpd o vsftp lo harán. Los servidores FTP-ssl tienen soporte de usuario virtual más simple.

http://www.bsdguides.org/guides/freebsd/networking/pure-ftpd_virtual_users.php


Si está abierto a productos comerciales, el Servidor VShell de Van Dyke Software está disponible en Unix / Linux / Windows, admite usuarios virtuales (múltiples backends) con protocolos SSH y SFTP:

Servidor VShell