Пятница, 22.11.2024
BetepON
Меню сайта
Категории раздела
Записная Книжка IT-шника [7]
Записи важные и не очень
Записная Книжка IT-шника (Win) [10]
Разнообразные материалы по Windows системам
Записная Книжка IT-шника (Linux) [22]
Разнообразные материалы по Linux системам.
Мысли вслух [4]
Разнообразные мысли и просто поток сознания
Разное [4]
Самое самое разное
Резюме [1]
Для работодателей.
Мои разработки. [8]
Описание моих разработок в различных областях.
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » 2013 » Сентябрь » 26 » Ubuntu - Mount FTP
01:59
Ubuntu - Mount FTP
Я решил эту проблему с помощью CurlFtpFS.

Вот как я делал (хотим удобный доступ к
ftp://files.site.com, где используется кодировка cp1251, доступ анонимный):
1)устанавливаем пакет curlftpfs:
Код: [Выделить]
sudo apt-get install curlftpfs
2)создаем папку /media/files.site.com, куда будем монтировать FTP (тогда на рабочем
столе GNOME появится папка files.site.com):
Код: [Выделить]
sudo mkdir /media/files.site.com
3)прописываем автоматическое монтирование в /etc/fstab
Код: [Выделить]
curlftpfs#files.site.com
/media/files.site.com fuse
rw,user,allow_other,codepage=cp1251 0   0
опция allow_other нужна, чтобы доступ получили другие пользователи, помимо рута,
опция codepage=<codepage> задает кодировку, ради чего все и затеяно
4) делаем
Код: [Выделить]
sudo mount -a
и наслаждаемся
(естественно, после перезагрузки все подмонтируется самостоятельно)
-----------------------------------------------------------------------------------------
От рута:
Код: [Выделить]
sudo curlftpfs -o user="anonymous:anonymous",umask=777,uid="$(id -
u)",gid="$(id -g)",rw,allow_other ftp.idsoftware.com /media
Или от юзера для гнома:
Код: [Выделить]
echo "anonymous" | gvfs-mount ftp://anonymous@ftp.idsoftware.com
-----------------------------------------------------------------------------------------
Нашел, правильно будет так:
curlftpfs ftp://anonymous:555@server.ru /media/ftp/ -o uid=1000 -o gid=1000 -o allow_other -o
umask=077 -o default_permissions -o codepage=windows-1251,iocharset=utf-8 -s
-----------------------------------------------------------------------------------------
Код: Bash
1. $ gvfs-mount "sftp://admin@srv03"
2. Введите пароль для ssh для пользователя admin на srv03
3. Password:
4.
5. $ ln -s ~/.gvfs/SFTP\ для\ пользователя\ admin\ на\ srv03/
~/sftp:admin@srv03
6.
7. $ ls -l !$
8. ls -l ~/sftp:admin@srv03
9. lrwxrwxrwx. 1 admin admin 72 янв. 24 12:56
/home/admin/sftp:admin@srv03 -> /home/admin/.gvfs/SFTP для
пользователя admin на srv03/
10.
11.
$ ls -l !$/
12.
ls -l ~/sftp:admin@srv03/
13.
итого 11943
14.
drwx------. 1 admin admin 4096 янв. 6 15:54 bin
15.
drwx------. 1 admin admin 4096 янв. 7 16:04 boot
16.
-----------------------------------------------------------------------------------------
Установите пакет curlftpfs:
sudo apt-get install curlftpfs
Далее необходимо создать директорию, в которую будет монтироваться ресурс.
Для автоматического монтирования добавьте строчку в /etc/fstab:
curlftpfs#ftp://{пользователь}:{пароль}@{адрес сервера}/{папка}/ {путь к
точке монтирования} fuse rw,allow_other,noauto,user 0 0
{параметр} нужно заменить соответствующими данными, без скобок.
Для применения изменений без перезагрузки можно выполнить
sudo mount -a


Категория: Записная Книжка IT-шника (Linux) | Просмотров: 1173 | Добавил: betepon | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Календарь
«  Сентябрь 2013  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
30
Архив записей
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2024
    Бесплатный конструктор сайтов - uCoz