Hallo,
ich habe auf meinem VServer gerade ssh mit PK aufgesetzt. Die entsprechenden Einträge in der /etc/sshd_config sehen so aus:
Nun habe ich den Benutzer "sftp" angelegt mittels "adduser sftp" und folgendes ans Ende von /etc/sshd/sshd_config angehangen:
Dabei habe ich "Subsystem sftp /usr/lib/openssh/sftp-server" durch "Subsystem sftp internal-sftp" ersetzt.
ssh -V ergibt:
OpenSSH_5.1p1 Debian-5ubuntu1, OpenSSL 0.9.8g 19 Oct 2007
Ich habe mich auch über "su sftp" als sftp-Benutzer im System angemeldet der Nutzer existiert definitiv.
Nun habe ich zwei Problem, wobei die Ursache wahrscheinlich gleich ist.
1. Ein "ssh root@123.45.67.89" geht wunderbar, aber ein "ssh sftp@123.45.67.89" geht nicht ich erhalte folgenden Fehler:
2. Wenn ich mit einem FTP Client eine sftp Verbindung aufbauen möchte, dann schlägt das fehl.
Versteh ich nicht, in meiner virtuellen Maschine hat das jedenfalls funktioniert.
ich habe auf meinem VServer gerade ssh mit PK aufgesetzt. Die entsprechenden Einträge in der /etc/sshd_config sehen so aus:
Code:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile /etc/ssh/authorized_keys
PasswordAuthentication no
UsePAM no
Nun habe ich den Benutzer "sftp" angelegt mittels "adduser sftp" und folgendes ans Ende von /etc/sshd/sshd_config angehangen:
Code:
Subsystem sftp internal-sftp
Match User sftp
ChrootDirectory /home/%u
AllowTCPForwarding no
X11Forwarding no
PasswordAuthentication no
ForceCommand internal-sftp
Dabei habe ich "Subsystem sftp /usr/lib/openssh/sftp-server" durch "Subsystem sftp internal-sftp" ersetzt.
ssh -V ergibt:
OpenSSH_5.1p1 Debian-5ubuntu1, OpenSSL 0.9.8g 19 Oct 2007
Ich habe mich auch über "su sftp" als sftp-Benutzer im System angemeldet der Nutzer existiert definitiv.
Nun habe ich zwei Problem, wobei die Ursache wahrscheinlich gleich ist.
1. Ein "ssh root@123.45.67.89" geht wunderbar, aber ein "ssh sftp@123.45.67.89" geht nicht ich erhalte folgenden Fehler:
Code:
ssh sftp@123.45.67.89
Connection to 123.45.67.89 closed by remote host.
Connection to 123.45.67.89 closed.
2. Wenn ich mit einem FTP Client eine sftp Verbindung aufbauen möchte, dann schlägt das fehl.
Versteh ich nicht, in meiner virtuellen Maschine hat das jedenfalls funktioniert.