Задать вопрос
drno-reg
@drno-reg
см не кратко

Что не так в настройке sftp: Couldn't read packet: Connection reset by peer?

Здравствуйте.

Настроил на CentOS sftp:

добавил группу

groupadd sftp

создал пользователя

useradd -m sftp_user_1 -s /sbin/nologin -g sftp

задал пароль

passwd sftp_user_1

сменил владельца

chown root /home/sftp_user_1

установил права

chmod 750 /home/sftp_user_1

сменил владельца

chown sftp_user_1:sftp /home/sftp_user_1

проверил

id sftp_user_1

[root@centos-24 home]# id sftp_user_1
uid=1000(sftp_user_1) gid=1000(sftp) groups=1000(sftp)


отредактировал файл
закомментировал
Subsystem sftp /usr/libexec/openssh/sftp-server
сменил на
Subsystem sftp internal-sftp

в конец файла добавил

Match Group sftp
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory /home/%u
ForceCommand internal-sftp


перезапустил

systemctl restart sshd

пробую подключаться

[root@centos-24 home]# sftp sftp_user_1@localhost
sftp_user_1@localhost's password:
packet_write_wait: Connection to ::1 port 22: Broken pipe
Couldn't read packet: Connection reset by peer
  • Вопрос задан
  • 2179 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
drno-reg
@drno-reg Автор вопроса
см не кратко
при смене владельца нужно было прописать группу:

chown root:sftp /home/sftp_user_1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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