Для монтирования удалённых ftp директорий будем использовать curlftpfs:
sudo aptitude install curlftpfs
И снова чтобы смонтировать достаточно одной команды:
sudo curlftpfs -o user="username:password",allow_other ftp://ftp.site.com /mnt/ftp
После -o указываются необходимые параметры. Параметр allow_other позволяет просматривать директорию не только супер пользователю. Параметр user отвечает за имя пользователя\пароль, и дальше указывается директория в которую монтируем.
Этот способ не лишён недостатков в вопросе безопасности. В частности, если посмотреть список процессов через ps -aux, то будет видно логин и пароль, поэтому можно немного обезопасить себя. Для этого, в домашней директории надо создать файл .netrc с примерно таким содержанием:
machine ftp.host.com
login ftpuser
password ftppassword
Параметры надо изменить на свои, и разрешить чтение и запись файла только текущему пользователю:
chmod 600 ~/.netrc
Один из способов добавить монтирование в автозагрузку.
sudo nano /etc/rc.local
sudo curlftpfs -o user="user:password",allow_other ftp://address /mnt/ftp
Комментариев нет:
Отправить комментарий