LINUX.ORG.RU

Ошибка при подключении по Sftp: Broken pipe

 


0

1

Полный текст ошибки : client_loop: send disconnect: Broken pipe В логах ничего полезного.

мой конфиг


TCPKeepAlive yes


# no default banner path
#Banner none

# Allow client to pass locale environment variables
AcceptEnv LANG LC_*

# override default of no subsystems
Subsystem       sftp    /usr/lib/openssh/sftp-server
PasswordAuthentication no
PubkeyAuthentication no
KeepAlive yes

Match Address 192.168.*.*
        PasswordAuthentication yes
        PubkeyAuthentication yes
        AllowUsers user
        ForceCommand internal-sftp
        PasswordAuthentication yes
        ChrootDirectory /var/sftp
        PermitTunnel no
        AllowAgentForwarding no
        AllowTcpForwarding yes
        X11Forwarding no
        ClientAliveInterval 600
        ClientAliveCountMax 3



★★★★★
Ответ на: комментарий от sanyo1234

нет и не должен, т.к. указано «ForceCommand internal-sftp»

ssh user@192.168.50.158
user@192.168.50.158's password: 
This service allows sftp connections only.
Connection to 192.168.50.158 closed.
next_time ★★★★★
() автор топика
Ответ на: комментарий от thesis

Ага. Разобрался - надо было ставить права доступа 0711, а не 755, как стояло: просто 711 тоже не помогает, надо именно 0711 и овнер новой корневой директории - рут

next_time ★★★★★
() автор топика
Ответ на: комментарий от next_time

Значит, надо сначала добиться работы SSH.

SFTP тут непричём.

sanyo1234
()

Broken pipe означат лишь что пайп на вывод «закрылся», те свалилось то что срало в stdin или принимало в себя вывод

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.