Рассмотрим способы использования
Midnight Commander в качестве удобного ftp-клиента для нашего рабочего компьютера. При этом не следует забывать, что описанные способы хранения паролей "в открытую", дающие возможность удобного обращения к ftp-серверу без использования ключей или сертификатов - более-менее приемлемы лишь в линуксе... и упаси вас бог пробовать хранить пароли аналогичным образом в винде.
Итак; открываем в домашней директории папку
.mc и редактируем находящийся там обычный текстовой файл
hotlist. Вводим url или ip-адрес нашего ftp-сервера (или нескольких, каждый с новой строки) следующим образом:
ENTRY "/#ftp:login@ip_adress_ftp_servera" URL "/#ftp:login:pass@ip_adress_ftp_servera"
Все, открываем
mc, жмем
Ctrl+\ ,выбираем из нескольких нужный нам ftp-сервер. Enter - и мы уже там. Удобно?
Второй способ, несколько более продвинутый, заключается в использовании файла
.netrc .
Создаем в домашней директории файл
.netrc и открываем его в текстовом редакторе. Редактируем следующим образом:
machine vash_ftp_server //Здесь возможны ip-адрес или url
login vash_ftp_login
password vash_password
Нелишне выполнить для этого файла
chmod 0600, дабы никто не подсмотрел ваши пароли. Береженого бог бережет:
Заходим mc -> Настройки -> Виртуальные ФС, убеждаемся, что отмечен чек-бокс "Использовать .netrc":
Вводим адрес сервера и без проблем заходим:
Но это еще не все; посредством
.netrc , оказывается, возможно использование макросов:
macdef uploadtest
cd /pub/tests
bin
put filename.tar.gz
quit
macdef dailyupload
cd /pub/tests
bin
put daily-$1.tar.gz
quit
Запоминаем, пригодится...