PDF Печать E-mail

Подключаемся к ftp-серверу

 

 

В этой статье не рассматривается процесс поднятия ftp-сервера (это тема отдельной статьи, почитать можно: http://linux-bash.ru/index.php?option=com_content&view=article&id=33:vstpd&catid=4:seti&Itemid=4), здесь изложены несколько вариантов подключения к ресурсам ftp-сервера.

 



 

Вариант первый (используем стандартный ftp клиент):

ftp

open server.ru
вводим логин и пароль, и мы внутри

Команды:

Is Отображает список файлов и подкаталогов, находящихся в конкретном каталоге
get Выгружает файл, находящийся в удаленной системе
mget Выгружает файлы по маске (например mget *.mp3)
cd Смена каталога, позволяет перейти в другой каталог
put Передает файл в удаленную систему
mput Загрузить несколько файлов на сервер по маске (к примеру mput *.txt)
mkdir Создать новый каталог, предоставляет владельцу права чтения и записи и выполнения
rmdir Удалить каталог в удаленной системе
delete Удалить файл
bye Завершает сеанс с удаленным FTP–сервером и прекращает работу FTP-клиента
binary Устанавливает двоичный режим передачи файлов
close Завершает сеанс FTP с удаленным FTP–сервером и возвращается в режим командной подсказки FTP-клиента
status Показывает текущее состояние FTP-клиента
Не нашел стандартной команды заливки дирректории.



Вариант второй (монтирование ftp-дирректории):


ставим пакет:

sudo apt-get install curlftpfs
даем права на папку, куда будем монтировать:

sudo chmod 777 ~/ftp
Монтируем:

sudo curlftpfs -o allow_other ftp://user: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript /home/virtdiver/ftp/
-o allow_other - для возможности работы от имени пользователя, а не из под рута.
Размонтируем:

sudo umount ~/ftp


Вариант третий (Используем файловый менеджер mc):


sudo apt-get install mc
В меню mc выбираем ftp-соединение и пишем:

user: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript


Вариант четвертый (используем lftp):


sudo apt-get install lftp

lftp user: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
lftp по умолчанию подключается не сразу, а начинает подключаться, когда ему дадут первую команду.

Основные команды

help — список доступных команд.
help command — справка по определённой команде.
mget file — скачать файл.
mput file — закачать файл на сервер.
mirror dirname — скачать папку.
опция -c — докачать файл/папку, если это возможно.
mirror -R dirname — загрузка папки на сервер. (-R - рекурсивно, то есть со всеми вложенными файлами и папками).