Во-первых нужно установить пакет curlftpfs из репозитория Ubuntu:
Теперь для того чтобы примонтировать удаленный каталог можно использовать следующую коммандуsudo apt-get install curlftpfs
где ~/ftpfolder/ - каталог куда будет производиться монтирование.curlftpfs user:pass@ftp.yourdomain.com ~/ftpfolder/
Отмантировать каталог можно следующей коммандой
Такое использование не удобно когда приходиться работать с удаленным каталогом постоянно. Для этого возникает необходимость монтирования при запуске ОС.sudo umount ~/ftpfolde
Во-вторых настраиваем автоматичесское монтирования при запуске ОС:
sudo gedit /etc/fstab
В конец открывшегося файла добавляем строку:Запускаем следующую комманду в коммандной строке:curlftpfs#user:pass@ftp.yourdomain.com /home/user/ftpfolder fuse rw 0 1
mount -a
Также необходимо отредактировать /etc/rc.local чтобы быть уверенным, что каждый раз при загрузке ОС, монтирование FTP-каталога происходит корректно
sudo gedit /etc/rc.local
Перед строкой “exit 0″ добавляем текст:sudo curlftpfs -o umask=0777,uid=1000,gid=1000,allow_other ftp://ftp.yourdomain.com /home/user/ftpfolder
еще вариант:
ОтветитьУдалитьОткрываем в Ubuntu любую папку
Нажимаем CTRL+:L
в адресной строке пишем
ftp://адрес.вашего.сервера
жмем Enter
Вводим логин и пароль
Ставим галочку ЗАПОМНИТЬ НА ВСЕГДА.
Но если это Ubuntu Server, то ваш, Ян Середа, вариант отпадает. Не умничайте.
Удалитьискал для десктопа
Удалитьссылки везде как правила на вышеописанный вариант
так что от себя Яну хочу выразить благодарность
аккурат то , что искал.
Ubuntu 12.04 . noob user
У меня метод не заработал. И даже хуже.
ОтветитьУдалитьСозданная папка после выполнения curlftpfs что-то пошло не так. Подключенный ftp появился в списке наутилуса, зато папка перестала быть доступна моему пользователю, ровно как и из-под рута. Под "перестала быть доступна" я имею в виду, что ни ls, ни rm, из под рута или нет над созданной папкой не сработали. Либо Permission denied, либо rm: cannot remove `p_ftp': Is a directory. Вместе с этим перестал работать листинг директорий и родительской папки, очень печально.
PS Ян, да, тот вариант что вы указали быстрый, но допустим как потом сравнить подключенную директорию в meld?
Разобрался. Я сам виноват, надо было читать статью до конца)
Удалитьагонь, работает!
ОтветитьУдалитьanton@anton-pc:~$ mount -a
ОтветитьУдалитьmount: только root может сделать это
anton@anton-pc:~$ sudo mount -a
[mntent]: предупреждение: no final newline at the end of /etc/fstab
[mntent]: строка 15 в /etc/fstab плохая
Вот строка 15 из этого файла:
curlftpfs user:pass@ftpdomain.com ~/ftp/ftpdomain.com/ fuse rw 0 2
А вот весь файл fstab: http://pastebin.com/s3LEMeHu
Что я делаю не так?
Должна быть пустая строка в конце fstab
ОтветитьУдалить