Sto tentando di configurare un server sftp su Ubuntu / preciso su EC2. Ho avuto successo nell'aggiunta di un nuovo utente che può connettersi tramite ssh, tuttavia una volta aggiunta la seguente clausola:
Match Group sftp
ChrootDirectory /home/%u
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp
Non riesco più a connettermi (per niente, ssh o altro) e ricevo il messaggio
Error: Connection refused
Error: Could not connect to server
Sono in grado di connettermi con il sottosistema impostato su:
#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
Qualche idea sul perché il server SSH non stia funzionando con questa clausola "Match"? In sostanza, tutto funziona tranne la parte "chroot".