scponly: no puedo hacerlo andar
Buanas noches, ayer segui el consejo de Iñaki y Volo que me recomendaron
usar scponly en lugar de rssh debido a su practicidad. Segui su consejo
pero en verdad no lo puedo hacer andar, mis datos son:
- Debian Etch
- apt-get install scponly
- Configurado con chroot
- Ejecute el script setup_chroot y segui todos los pasos
- El directorio por defecto es /home/scponly/incoming con permisos
drwxr-xr-x
- Luego desde una PC Windows con WinSCP me trate de conectar usando scp
pero me dio el error de que no encontraba los grupos de usuarios, para
lo cual lei el README.Debian donde dice que hay que compilar el archivo
groups.c que trae el paquete y copiarlo a bin/groups dentro de la jaula
- Ejecute "gcc -o groups groups.c" y luego "cp groups
/home/scponly/bin/groups" (es el path de mi usuario de scponly)
- Ejecuto nuevamente el WinSCP pero me sigue dando error, que ahora es este:
ERROR GETTING NAME OF CURRENT REMOTE DIRECTORY
CONNECTION HAS BEEN UNEXPECTEDLY CLOSED. SERVER SENT COMMAND EXIT STATUS 0.
El usuario "scponly" parece que se autentica y el contenido de
/var/log/auth.log de mi Debian es este:
Nov 11 22:26:10 sala1 sshd[26822]: Accepted keyboard-interactive/pam for
scponly from 192.168.10.2 port 1219 ssh2
Nov 11 22:26:10 sala1 sshd[26826]: (pam_unix) session opened for user
scponly by (uid=0)
Nov 11 22:26:11 sala1 scponly[26826]: running: /bin/pwd (username:
scponly(5002), IP/port: 192.168.10.2 1219 22)
El WinSCP es la version ultima (3.8.2) y aqui van las ultimas lineas de
su log:
2006-11-11 23:13:14.841 WinSCP: this is end-of-file:0
2006-11-11 23:13:15.111 unset "LC_ALL" ; echo "WinSCP: this is
end-of-file:$status"
2006-11-11 23:13:15.371 WinSCP: this is end-of-file:0
2006-11-11 23:13:15.642 unset "HUMAN_BLOCKS" ; echo "WinSCP: this is
end-of-file:$status"
2006-11-11 23:13:15.912 WinSCP: this is end-of-file:0
2006-11-11 23:13:16.203 Looking up groups and users.
2006-11-11 23:13:16.473 groups ; echo "WinSCP: this is end-of-file:$status"
2006-11-11 23:13:16.753 *** glibc detected *** free(): invalid pointer:
0x0804dae0 ***
2006-11-11 23:13:17.034 *** glibc detected *** free(): invalid pointer:
0x0804dae0 ***
2006-11-11 23:13:17.364 Server exited on signal "ABRT"
2006-11-11 23:13:17.695 All channels closed. Disconnecting
2006-11-11 23:13:17.995 Server closed network connection
* 2006-11-11 23:13:18.316 (ESshFatal) Error looking up user groups.
* 2006-11-11 23:13:18.316 Connection has been unexpectedly closed.
Server sent command exit status 0.
Muchas gracias y perdon si el mail es largo por los logs.
Atte.
alejandro
Reply to: