Configuración del servidor Debian para copias de seguridad remotas

1

Estoy ejecutando un servidor Debian Wheezy en casa, y estoy ofreciendo una organización para que lo hagan rsync copias de seguridad a su propia carpeta en mi sistema. Creé un usuario único para ellos y obtuve una contraseña segura. Eventualmente les daré una clave pública para usar en su lugar y luego deshabilitaré el inicio de sesión de la contraseña. Eso es para el futuro.

El shell predeterminado es /bin/false, ya que no quiero que hagan otras cosas en el servidor. Traté de ejecutar un rsync al servidor, escriba la contraseña en - Luego, la sesión se desconecta inmediatamente. Recibo el mismo error cuando uso WinSCP para probar la conexión. puedo su -s /bin/bash USERNAME del superusuario al usuario regular, así que sé que funciona.

¿Qué puedo cambiar para permitir que este usuario inicie sesión a través de una conexión SSH con el único propósito de ejecutar un rsync ¿De su servidor Debian a este?

Canadian Luke
fuente
Relacionados (y arreglados!): chat.stackexchange.com/transcript/message/15695363#15695363
Canadian Luke

Respuestas:

1

Tendrás que darle al usuario un shell. Puedes usar rssh que es un shell restringido que solo permite scp, rsync y otros comandos similares.

drk.com.ar
fuente