Я настраиваю SFTP в ubuntu 18.04, следуя этому руководству (https://www.digitalocean.com/community/tutorials/how-to-enable-sftp-without-shell-access-on-ubuntu-18-04) Но когда я пытаюсь подключиться из FileZilla, я получаю эту ошибку «Получен неожиданный конец файла с SFTP-сервера». И когда я пытаюсь подключиться с терминала, я получаю эту ошибку «/ bin / bash: Нет такого файла или каталога»
это мой "sshd_config":
Match User my-user
PasswordAuthentication yes
ChrootDirectory /var/www
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no
Если я прокомментирую #ChrootDirectory, все работает как шарм, ... ну не как шарм, потому что тогда у меня есть доступ ко всем файлам в ubuntu, что не очень хорошо по соображениям безопасности
Разрешение файла для папки "www" drwxr-xr-x 4 root root 4096 27 августа 11:57 www
Разрешение файла для "www / webapi" drwxr-xr-x 2 загрузка файла загрузка файла 4096 29 августа 09:00 webapi
это не работает для меня: Ошибка SSH, / bin / bash: нет такого файла или каталога
Любая идея, что мне не хватает ??? Спасибо !!!
Я нашел решение, надеюсь, оно поможет кому-то другому
откройте файл sshd_config с привилегиями sudo sudo nano / etc / ssh / sshd_config
#Subsystem sftp /usr/lib/openssh/sftp-server <- comment this
Subsystem sftp internal-sftp <- add this line
Затем примените перезапуск: sudo systemctl restart vsftpd.service