sftp Поврежденный канал не Мог считать пакет: Соединение сбрасывается одноранговым узлом

Я пытаюсь установить учетную запись sftp к определенной папке. Я создал группу ftpaccess и пользователь testuser с корневым каталогом, как замечено здесь:

sudo addgroup ftpaccess

sudo useradd -d /home/forge/mydomain.com/downloads -m testuser -g ftpaccess -s /bin/false

sudo passwd testuser

sudo chown root:root /home/forge/mydomain.com/downloads

sudo chmod 755 /home/forge/mydomain.com/downloads

Затем я создал каталог передач внутри testuser домашняя папка:

sudo mkdir /home/forge/mydomain.com/downloads/transfers

sudo chown testuser:ftpaccess /home/forge/mydomain.com/downloads/transfers

Затем у меня есть установка sshd_config как это (правила, добавленные в конец файла):

# SFTP account
Subsystem sftp internal-sftp
Match group ftpaccess
ChrootDirectory %h
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
PasswordAuthentication yes

Теперь пробуя к sftp этим пользователем sftp testuser@localhost но я получаю ошибку:

packet_write_wait: Connection to 127.0.0.1 port 22: Broken pipe
Couldn't read packet: Connection reset by peer

Что я делаю неправильно?

0
задан 30 August 2017 в 08:45

1 ответ

Попытайтесь переместить Подсистему sftp внутренняя-sftp строка от Вашего существующего блока до значения по умолчанию переопределения # никаких подсистем в sshd_config

Это работало на меня.

0
ответ дан 2 November 2019 в 08:26

Другие вопросы по тегам:

Похожие вопросы: