LINUX.ORG.RU

SFTP


0

1

Нужно больше тестирования. Присоединяйтесь.

git clone git://midnight-commander.org/git/mc.git

cd mc

git checkout -b 1535_sftp origin/1535_sftp

autogen.sh

configure --prefix=$(pwd)/TEST --enable-maintainer-mode

make && make install

TEST/bin/mc

★★★★

Последнее исправление: angel_il (всего исправлений: 2)

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

когда я жму Правая панель -> Shell соединение...
и мои файлы валятся через ssh, используется не sftp? а как тогда?

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

лучше по некоторым признакам, основное это - копирование идёт через штатный механизм mc т.е. нет предварительного копирования в TMP для больших файлов критично. остальное по мелочи. но и у fish есть плюсы - не надо например поднимать sftp сервер (не везде есть возможность)

а scp это отдельная песня, сравнивать с ним не корректно.

angel_il ★★★★
() автор топика

а нельзя ли пофиксить fish чтобы он не писал в /tmp? и чтобы чёрт бы его подрал upload нормально работал!

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

fish и sftp ИМХО одно и тоже. Видимо народ хочет ftps - это существенно сложнее в настройке сервера ftp да не каждый его поддерживает.

anonymous
()
Ответ на: комментарий от gena2x

я делал несколько попыток, в итоге выбрал более простой путь, сделать новый панельный плагин - sftp.

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

Очень нудобно везде sftp настраивать и конечно никто ради mc этого делать не будет.

Если код fish ужасен, может стоит написать fish2?

gena2x ★★★
()

Права на файлы на удалённой стороне будет показывать?

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

>fish и sftp ИМХО одно и тоже

нет, не одно и тоже, fish работает через ssh(обычно) и выполняет там обычные shell команды и парсит их выхлоп(sic!)

бишь если вы поднимите только sftp\scp без ssh то fish работать не будет

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

я уже писал, что с ssh сервером на планшете-андроиде я работал через МС по sftp без особых проблем месяц назад где-то.

Теперь озадачился зайти на линукосвую машину с debian sid на котором поднят sshd сервер - вот его конфиг http://paste.ubuntu.com/718978/

захожу в консоли без проблем


sftp root@arvdr
Password:
Connected to arvdr.




Oct 25 20:54:01 arvdr sshd[18244]: Received disconnect from 192.168.9.88: 11: disconnected by user
Oct 25 20:54:01 arvdr sshd[18244]: pam_unix(sshd:session): session closed for user root
Oct 25 20:54:43 arvdr sshd[18619]: Accepted keyboard-interactive/pam for root from 192.168.9.88 port 38317 ssh2
Oct 25 20:54:43 arvdr sshd[18619]: pam_unix(sshd:session): session opened for user root by (uid=0)
Oct 25 20:54:43 arvdr sshd[18619]: subsystem request for sftp by user root




однако через МС зайти не могу - после ввода пароля для рута вижу -

sftp: Autentification by password failed

Невозможно перейти в «/sftp://root@arvdr»


Oct 25 20:55:46 arvdr sshd[18619]: Received disconnect from 192.168.9.88: 11: disconnected by user
Oct 25 20:55:46 arvdr sshd[18619]: pam_unix(sshd:session): session closed for user root
Oct 25 20:56:14 arvdr sshd[18866]: Received disconnect from 192.168.9.88: 11: Normal Shutdown [preauth]






Sky777
()
Ответ на: комментарий от angel_il

но и у fish есть плюсы - не надо например поднимать sftp сервер (не везде есть возможность)

А что там поднимать? Если уже поднят sshd, то sftp включается одной строчкой в его конфиге:

# cat /etc/openssh/sshd_config |grep sftp
Subsystem       sftp    /usr/lib/openssh/sftp-server
ogion ★★
()
Ответ на: комментарий от ogion

вот так у меня МС подвисает - поэкспериментируйте

вызываем окошко sftp to mashine , имя машины не вводим - просто жмакаем на enter - видим внутреннюю ошибку - you have to fill name - если продолжать сразу же нажимать на enter то внизу командира будет копироваться приглашение, сам МС не отвечает

Sky777
()
Ответ на: комментарий от hizel

тото дураки делали и придумали какие то сертификаты. Делали
подержку ssl в : vsftp, proftpd, pure-ftpd и т.д.

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

> да я в курсе разницы и поэтому считаю, что ftps должен умереть

вместе с ftp


Ну это позиция понятна. Но это уже другое - убрать из МС фтп клиента
совсем !

P.S. Интересно что заместо него ? К примеру что может заменить тот же
FXP ...
В мыле почему то наконец то народ дошел что на ПОП забивают и начинает рулить ИМАПС. А вот в свере файла-передачи какая то обратная ситуация :(

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

безусловно это оффтопик-заговор, гореть им в аду

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

после неудачной попытки зайти на удаленный комп (неправильно ввел параметры, например) во второй раз уже не получится зайти. Приходится рестартовать командир. (тестировал с планшетом-андроидом, на котором установлен sshdroid)

Sky777
()
Ответ на: комментарий от Sky777

есть такой косячок, не только с sf tp... можно попробовать Список активных ВФС C-x a [Освободить ВФС сейчас]

по идее должно помочь...

angel_il ★★★★
() автор топика

Просьба потестировать сабж, кое что поменялосб добавилась авторизация по ss-agent, добавились плюшки.

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