Hallo,
Ich versuche ein sftp Server zu machen. Dazu möchte ich rssh verwenden... (http://www.pizzashack.org/rssh/index.shtml).
Ich verwende Ubuntu 4.10.
rssh ist bei Ubuntu dabei. Mittels apt-get install rssh konnte ich es installieren. Auch die konfiguration und ein erster Test ohne chroot jail funktionierte einwandfrei. Sobald ich aber das chroot jail verwendete konnte ich mich nicht mehr mit sftp einloggen...
# sftp sftp@localhost Connecting to localhost... Password: Connection closed
Ich fand folgender Fehler vor im syslog:
# tail -f /var/adm/messages Mar 16 13:48:05 localhost rssh[24656]: chrooting sftp to /usr/local/chroot /home/sftp Mar 16 13:48:05 localhost rssh[24656]: user sftp attempted to execute forbidden commands Mar 16 13:48:05 localhost rssh[24656]: command: /usr/lib/sftp-server
Ich hab die Dokumentation in /usr/share/doc/rssh/CHROOT.gz durchgelesen, und alles wie beschrieben gemacht! sftp-server und alle Librarys sind im chroot jail, der sftp user hat volle rechte im jail.
Wenn ich den normalen bash verwende, und den Befehl ausführe scheint er zu funktionieren (gibt zwar keine Message aus, aber macht eine neue zeile und scheint zu laufen:
bash-2.05b# /usr/lib/sftp-server
Durch googeln hab ich herausgefunden, das einige das Problem durch ein erneutes kompilieren beseitigen konnten, dass will ich jedoch nicht, das sollte doch auch mit den Ubuntu packeten gehen! Oder ist da etwa ein Fehler im Packet?
Bitte helft mir!
Gruss
falstaff