MC (Midnight commander) FTP over TLS

Несколько лет использую только mc для работы с FTP/SFTP серверами. А тут вдруг появилась необходимость подключиться к FTP через SSL/TLS и я обнаружил, что поддержки такого дела нет в mc. Простое решение нашлось быстро FileZilla, для разового пользования подошло, но постоянно я не могу пользоваться графическими файловыми менеджерами.
mc

Искал решение и оказалось, что клиентов с поддержкой SSL не так уж много. Из консольных клиентов это lftp, но что бы обновить часть файлов из директории нужно либо вручную каждый отправлять, либо писать скрипт. Это бывает удобно, но тоже не всегда.

И вдруг вспомнил про FUSE, который поддерживает подключение различных файловых систем, включая сетевые.
curlftpfs — файловая система, основанная на libcurl и FUSE, которая позволяет подключаться к FTP. А поскольку это libcurl, поддержка SSL/TLS имеется.

И так, установим:

1
# zypper in curlftpfs

Точка монтирования:

1
$ mkdir /home/doma/ftp

и затем подключаем:

1
$ curlftpfs -v -o user=mylogin:mypassword,ssl,no_verify_hostname,no_verify_peer ftp://ftp.myhost/ /home/doma/ftp

Что бы не указывать логин и пароль в коммандной строке, можно использовать файл ~/.netrc

Дополнительная информация:
curlftpfs
Работа с FTP как с локальной папкой. CurlFtpFS



Запись опубликована в рубрике Софт с метками , , . Добавьте в закладки постоянную ссылку.


Поделиться с друзьями




Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *