Ich versuche, einen SFTP-Server auf Ubuntu / Precision auf EC2 einzurichten. Es ist mir gelungen, einen neuen Benutzer hinzuzufügen, der über ssh eine Verbindung herstellen kann. Sobald ich jedoch die folgende Klausel hinzufüge:
Match Group sftp
ChrootDirectory /home/%u
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp
Ich kann keine Verbindung mehr herstellen (überhaupt, ssh oder anders) und ich erhalte die Nachricht
Error: Connection refused
Error: Could not connect to server
Ich kann eine Verbindung mit dem Subsystem herstellen, das auf Folgendes eingestellt ist:
#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
Irgendeine Idee, warum der SSH-Server mit dieser "Match" -Klausel ausfällt? Im Wesentlichen funktioniert alles außer dem "Chroot" -Teil.