Назад | Перейти на главную страницу

internal-sftp на chroot jail отключается со статусом 1?

Сервер: Ubuntu 18.04.1 LTS

SSHD: OpenSSH_7.6p1 Ubuntu-4, OpenSSL 1.0.2n

Я создал тестового пользователя sftpuser и sftp группа, чтобы попробовать войти в систему через клиент WinSCP, для начала. В sshd_config У меня в конце следующий блок:

Subsystem sftp internal-sftp -f AUTH -l INFO    
Match group sftp
    ChrootDirectory /home/%u/www
    X11Forwarding no
    AllowAgentForwarding no
    AllowTcpForwarding no
    ForceCommand internal-sftp

Еще один пример моих разрешений в / home / sftpuser:

drwxr-xr-x 4 root     root 4096 Nov  2 08:47 ./
drwxr-xr-x 5 root     root 4096 Nov  2 08:27 ../
drwx------ 2 sftpuser sftp 4096 Nov  2 08:33 .ssh/
drwx------ 2 root     root 4096 Nov  2 08:47 www/

Независимо от разрешений / владения (например, root: sftp, sftpuser: sftp и т. Д.), Когда кажется, что он правильно настроен, журналы отладки, похоже, ничего не говорят, а клиент WinSCP говорит, что «сервер отправил статус выхода 1» без дополнительной информации.

auth.log (с ведением журнала на уровне DEBUG)

Nov  2 20:24:07 srv sshd[24104]: debug1: matching key found: file /home/sftpuser/.ssh/authorized_keys, line 1 RSA [snip]
Nov  2 20:24:07 srv sshd[24104]: debug1: restore_uid: 0/0
Nov  2 20:24:07 srv sshd[24104]: Accepted publickey for sftpuser from [snip] port 60326 ssh2: RSA [snip]
Nov  2 20:24:07 srv sshd[24104]: debug1: monitor_child_preauth: sftpuser has been authenticated by privileged process
Nov  2 20:24:07 srv sshd[24104]: debug1: monitor_read_log: child log fd closed
Nov  2 20:24:07 srv sshd[24104]: User child is on pid 24106
Nov  2 20:24:07 srv sshd[24106]: debug1: SELinux support disabled
Nov  2 20:24:26 srv sshd[23869]: debug1: server_input_channel_req: channel 0 request window-change reply 0
Nov  2 20:24:26 srv sshd[23869]: debug1: session_by_channel: session 0 channel 0
Nov  2 20:24:26 srv sshd[23869]: debug1: session_input_channel_req: session 0 req window-change

Как я могу вообще узнать, что происходит с внутренним sftp? Я также попробовал стандартный раскомментированный sftp-сервер, но безрезультатно.