Bug 4959

Summary: Невозможно использовать sftp
Product: Sisyphus Reporter: Vyacheslav Dikonov <slava>
Component: gftpAssignee: Pavel Vainerman <pv>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: mike, pv
Version: unstable   
Hardware: all   
OS: Linux   

Description Vyacheslav Dikonov 2004-08-09 18:49:01 MSD
Имеется настольная машина и ноутбук. На обоих стоит Сизиф, запущен sshd и
выполнена команда control sftp enabled. Тем не менее, обмен файлами по sftp не
работает.

Вот кусок журнала gftp:
--------------------------------------------
xsftp
3 Инициализация протокола
There was an error initializing a SSH connection with the remote server. The
error message from the remote server follows:
usage: sftp-server [-vC1] [-b batchfile] [-o option] [-s subsystem|path] [-B
buffer_size]
            [-F config] [-P direct server path] [-S program]
            [user@]host[:file [file]]
Отключение от сервера 192.168.200.1
---------------------------------------------
Возможно надо поправить используемую gftp команду?

То же при установленной галочке "Использовать SSH2 SFTP subsys":

---------------------------------------------
Установление соединения ssh к 192.168.200.1
Запуск программы ssh -e none -l slava -p 22 192.168.200.1 -s sftp
3 Инициализация протокола
There was an error initializing a SSH connection with the remote server. The
error message from the remote server follows:
Request for subsystem 'sftp' failed on channel 0

Отключение от сервера 192.168.200.1
---------------------------------------------

sudo control sftp enabled 
было сделано на обеих машинах.
Comment 1 Vitaly Lipatov 2004-09-04 13:30:42 MSD
Воспроизвести вашу ситуацию не удаётся. 
README читали? 
Как минимум для sftp надо указать путь /usr/lib/openssh/ 
в Файл->Параметры, SSH, путь к SSH2 
Comment 2 Vyacheslav Dikonov 2004-09-05 00:14:46 MSD
Хм, заработало. Тем не менее хотелось бы, чтобы sftp был доступен сразу "из
коробки". Искать и читать документацию может быть и некогда. 
Comment 3 Vitaly Lipatov 2004-09-05 13:44:43 MSD
Так может к мантейнеру пакета, где лежит sftp - почему исполняемый файл не в 
bin, а  в /usr/lib/openssh ? 
Если к пакету gftp, то жду ваших предложений, как задать настройки по 
умолчанию. 
 
Comment 4 Vitaly Lipatov 2004-09-05 13:47:59 MSD
Передаю текущему мантейнеру 
Comment 5 Vitaly Lipatov 2004-09-05 13:48:59 MSD
Передаю мантейнеру 
Comment 6 Vitaly Lipatov 2004-09-05 13:49:51 MSD
Ещё раз передаю :) 
Comment 7 Pavel Vainerman 2004-12-10 02:14:27 MSK
Проверьте новую версиию gftp-2.0.18rc1-alt1.
Comment 8 Vyacheslav Dikonov 2005-03-25 10:42:04 MSK
SFTP по прежнему не работает.

Пытаюсь передать файлы между ноутбуком и настольной машиной с помощью gftp.
И там, и там стоит одинаковый Сизиф от 14 марта. 

gftp-2.0.18stable-alt1
openssh-clients-3.6.1p2-alt6
openssh-server-3.6.1p2-alt6

Сервер sshd запущен с обеих сторон. На обеих машинах выполнена команда "control
sftp enabled".

Вот журнал gftp:

Установление соединения ssh к 10.0.152.30
Запуск программы ssh -e none -l slava -p 22 10.0.152.30 -s sftp
3 Инициализация протокола
slava@10.0.152.30's password: 
Request for subsystem 'sftp' failed on channel 0

Ошибка: Невозможно прочесть из сокета: Connection reset by peer
Отключение от сервера 10.0.152.30

Вылечивается указанием пути /usr/lib/openssh/sftp-server в настройках gftp.
Отсюда просьба: Пусть sftp-server или ссылка на него будет в пути, либо пусть
этот путь будет введен по умолчанию после установки пакета gftp.
Comment 9 Vyacheslav Dikonov 2005-03-25 10:49:44 MSK
Ох! Поторопился я. Оказалось, что после внешне успешного соединения с ноутбуком
(IP 10.0.152.30) в правой панели gftp видно содержимое винчестера вовсе не
ноутбука, а локальной машины (IP 10.0.152.28).

Gftp запущен от пользователя. Особенность: на обеих машинах существует
пользователь slava с одинаковым паролем и UID. 

Какого черта меня вместо соединения с ноутбуком приземляет в собственный
домашний каталог под видом удаленной системы? Виноват ли здесь gftp или это глюк
уже sshd?
Comment 10 Michael Shigorin 2010-10-09 18:27:33 MSD
Не вижу типа соединения SFTP в выбиралке, а по имеющемуся SSH2 всё работает.
Comment 11 Pavel Vainerman 2010-10-09 21:06:15 MSD
Михаил спасибо за поддержку..
Comment 12 Michael Shigorin 2010-10-09 21:11:07 MSD
Пожалуйста ;-)

Слав, если доберёшься -- уточни, pls, устраивает текущее поведение иль нет.