Creo que entiendo todas las partes móviles de no permitir que un usuario con chroot a través de sftp escriba en su propio directorio de inicio (/home/nombre de usuario), sino que escriba en un directorio adjunto (/home/nombre de usuario/hurra). También entiendo que puedo usarlo ForceCommand internal-sftp -d /hooray
para que el usuario sftp llegue automáticamente y pueda escribir correctamente en el directorio adjunto. Tengo todo esto configurado y funcionando bien.
Ahora, se supone que debo interactuar con un programa antiguo que, por supuesto, no se puede cambiar en el otro extremo. Insisten en utilizar el comando put /remotepath/filename /filename
, en lugar del obviamente correcto (y funcional) put /remotepath/filename filename
. Afirman que no pueden hacer nada al respecto (aunque alguien afirma poder cambiar a un comando aún más arcaico; puede que actualice mañana cuando descubra qué es eso). No veo una salida fácil por mi parte. ¿Sugerencias? (Aparte de un mazo grande...)