Хочу заменить FTP на SFTP столкнулся с очень распространенной проблемой но решения ее что-то не подходят.
Задача: ограничить юзера его домашней папкой, а еще лучше папкой Public...
#Subsystem sftp /usr/lib/openssh/sftp-server (пробовал оба)
Subsystem sftp internal-sftp
Match Group sftp
ChrootDirectory /home/sftp
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no
ForceCommand internal-sftp
Результат соединения:
packet_write_wait: Connection to 127.0.0.1 port 22: Broken pipe
Connection closed
Кажется проблема в ChrootDirectory все работает если использовать / или /home
Как некоторые рекомендуют сделал:
drwxrwxrwx 4 root root 4.0K Aug 3 16:02 sftp
Linux 4.15.0-29-generic #31-Ubuntu SMP Tue Jul 17 15:39:52 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux