| Summary: | Невозможно использовать sftp | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vyacheslav Dikonov <slava> |
| Component: | gftp | Assignee: | Nobody's working on this, feel free to take it <nobody> |
| Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P2 | CC: | mike |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Воспроизвести вашу ситуацию не удаётся. README читали? Как минимум для sftp надо указать путь /usr/lib/openssh/ в Файл->Параметры, SSH, путь к SSH2 Хм, заработало. Тем не менее хотелось бы, чтобы sftp был доступен сразу "из коробки". Искать и читать документацию может быть и некогда. Так может к мантейнеру пакета, где лежит sftp - почему исполняемый файл не в bin, а в /usr/lib/openssh ? Если к пакету gftp, то жду ваших предложений, как задать настройки по умолчанию. Передаю текущему мантейнеру Передаю мантейнеру Ещё раз передаю :) Проверьте новую версиию gftp-2.0.18rc1-alt1. 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. Ох! Поторопился я. Оказалось, что после внешне успешного соединения с ноутбуком (IP 10.0.152.30) в правой панели gftp видно содержимое винчестера вовсе не ноутбука, а локальной машины (IP 10.0.152.28). Gftp запущен от пользователя. Особенность: на обеих машинах существует пользователь slava с одинаковым паролем и UID. Какого черта меня вместо соединения с ноутбуком приземляет в собственный домашний каталог под видом удаленной системы? Виноват ли здесь gftp или это глюк уже sshd? Не вижу типа соединения SFTP в выбиралке, а по имеющемуся SSH2 всё работает. Михаил спасибо за поддержку.. Пожалуйста ;-) Слав, если доберёшься -- уточни, pls, устраивает текущее поведение иль нет. |
Имеется настольная машина и ноутбук. На обоих стоит Сизиф, запущен 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 было сделано на обеих машинах.