FTP - протокол передачи файлов
Огромное количество информации, записанной в файлах, хранится на FTP-сайтах или файловых серверах. FTP-сайт — это компьютер в Интернете, на котором работает
программа FTP сервера.
Аббревиатура FTP означает «File Transfer Protocol», то есть протокол передачи файлов. Этот протокол используется для просмотра содержимого файлов и обмена файлами с FTP-сайтами.
Файлы на серверах FTP хранятся в древовидной структуре каталогов, точно так же, как и на вашем компьютере. Программа для работы с FTP-сайтами позволяет просматривать содержимое этих каталогов, загружать с них файлы на свой компьютер и переписывать файлы со своего компьютера на FTP-сайт.
В качестве программы для работы с FTP-сайтами можно использовать обычный браузер, например Microsoft Internet Explorer или Netscape Navigator. Пользователи, знакомые с командной строкой операционной системы, могут воспользоваться командой «ftp».
Доступ к некоторым FTP-сайтам ограничен. Иногда для этого требуется знать имя зарегистрированного пользователя и пароль. Большинство FTP-сайтов общего доступа допускают загрузку файлов без предоставления пароля. Однако записывать свои файлы на них нельзя.
FTP - английское сокращение, расшифровывающееся как File Transfer Protocol - протокол передачи файлов. FTP используется для передачи файлов с одной машины на другую (естественно, передача через 3,5" дискеты не может быть названа передачей по FTP!). Если вы имеете подключение к интернету, вы можете получить доступ к большому количеству информации, расположенной в различных уголках сети. Для использования FTP необходим т.н. FTP-клиент, подключающийся к FTP-серверу (откуда вы хотите скачать файлы, или наоборот, хотите закачать туда файлы). Анонимный FTP позволяет подключаться к серверу, не имея на нем личных логина и пароля. Как правило, в качестве логина указывается "anonymous", а в качестве пароля - ваш e-mail. Это делается на больших серверах, для того, чтобы каждый мог скачать, например, дистрибутив Linux или какие-нибудь другие полезные программы.
Файлы передаются в нескольких режимах - режим ASCII (сокр. - American Standard Code for Information Interchange) используется для передачи текстовых файлов, в том числе HTML. Binary режим, как следует из названия, используется для передачи двоичного кода (на самом деле все сложнее, в общем можно сказать, что этот режим используется для нетекстовых файлов, например, картинок). Переключение режимов выполняется командами соответственно ascii и binary, если же вы используете клиент под Windows (например, WsFtp), следует переставить кнопку единичного выбора в соответствующее положение.
в данном случае
$ man ftp
Чтобы подсоединиться к серверу, требуется набрать
$ ftp yourhost.at.domain
Не забудьте, что $ вводить не надо - это системное приглашение. Если оно выглядит как # - немедленно идите спать. # означает администраторские права, а администратор, не умеющий пользоваться FTP - чудо природы. После этого у вас спросят логин и пароль, войдя, вы можете пользоваться следующими командами:
ascii - переключение на режим передачи ASCII
binary - переключение на передачу двоичных файлов
cd foldername - меняет папку, в которой вы находитесь на удаленном компьютере на вложенную в текущую папку папку foldername. Для перехода из папки /pub/progs в /etc используйте cd /etc, для перехода оттуда же в /pub/progs/netscape используйте cd netscape, а для перехода на уровень вверх попробуйте набрать в качетве имени папки две точки.
dir - показывает файлы в текущей папке удаленного компьютера
get filename - копирует файл filename на ваш компьютер
help - помощь по командам
lcd foldername - меняет папку, в которой вы находитесь на локальном компьютере. Параметры аналогичны команде cd
mget - для скачивания сразу нескольких файлов
put filename - для закачки локального файла filename на удаленный компьютер
mput - для закачки нескольких локальных файлов на удаленный компьютер
exit - выход из ftp в ОС.
1) Profile Name - не имеет значения что вы введете. Эта функция используется для того, чтобы в будущем вам не потребовалось заново вводить параметры этого сервера
2) Host Name/Address - введите адрес удаленного компьютера, например, ftp.netscape.com
3) Host Type - если вы читаете эту статью, то вам лучше использовать Automatic Detect
4) User ID - ваш логин на этом сервере. Например, anonymous
5) Password - пароль, соответствующий логину. Для логина anonymous это нечто, содержащее "собачку"
6) Account и Comment - попробуйте оставить пустыми
После этого нажмите кнопку ОК. Если все нормально - пропустите этот параграф. Если соединение не установилось (в правом окошке пусто), попробуйте повторить процедуру, перед нажатием кнопки ОК заглянув на другие вкладки: Startup, Advanced, Firewall. Startup определяет, в какой папке вы будете находиться после соединения - пропустите эту вкладку. Во вкладке Advanced:
1) Connection Retry - сколько раз WsFTP будет пытаться соединиться с сервером.
2) Network Tiomeout - сколько времени ждать ответа от сервера
3) Remote Port - порт, к которому подключаться на сервере, по умолчанию 21, если требуется подключиться к другому порту, обычно это объяснфется там, где вы узнали про сервер. Если вы хотите использовать ссылку типа ftp://ftp.netscape.com:25 FTP-клиентом, установите в этом поле значение 25.
4) Passive Transfers - Попробуйте в двух положениях. Некоторые настройки сети требуют установки галочки.
Далее идет вкладка Firewall. Если вы не используете прокси - уберите галочку рядом с надписью "Use Firewall". Если используете - установите эту галочку. Если вы не знаете настроек своего прокси - посмотрите их в настройках браузера - у Netscape это меню Edit|Preferences, там Advanced|Proxies, у IE - "свойства обозревателя" (у разных версий в разных меню), Соединение - Настройка сети - Дополнительно, там вас интересует пункт в). Перепишите данные оттуда в настройки FTP клиента. FireWall Type можно узнать либо перебором, либо спросив у предоставившего вам доступ. После этого жмите ОК. Если соединение не установилось - проверьте, подсоединен ли ваш компьютер к интернету или позовите специалиста.
Итак, соединение установлено, в правом окошке появилось содержимое удаленного компьютера. Изменение папки, в которой вы находитесь, достигается нажатием на кнопку "ChgDir" рядом с соответствующим окошком (то есть для измениения локальной папки с d:\Windows на c:\Dos нажмите кнопку справа от левого окошка и введите d:\Dos; для изменения папки на удаленном компьютере используется аналогичная кнопка справа от правого окошка. Вообще левый ряд кнопок соответствует локальному компьютеру, а правый - удаленному). Чтобы передать файл, отметьте его мышкой (использование клавиш Shift и Ctrl для выбора нескольких файлов допускается) и нажмите стрелочку (между окошками) соответствующего направления - слева направо - на сервер, справа налево - с сервера. Кнопки View и Exec используются для просмотра файла в текстовом редакторе и запуска (если это .exe или .com файл). Delete удаляет выделенные файлы, refresh обновляет список файлов (например, если кроме вас к серверу подключен какой-то маньяк, постоянно переименовывающий файлы. Для отсоединения от сервера нажмите ту же кнопку, что нажимали для соединения - теперь на ней написано Disconnect.
Следует также заметить, что для скачивания файлов достаточно браузера. Чтобы использовать браузер для соединения, наберите вместо URL что-то типа
ftp://user:password@host.at.domain:port
где user и password - логин и пароль, host.at.domain - имя сервера, а port - порт для доступа (можно не набирать, тогда по умолчанию ставится 21).
Если вы используете anonymous FTP, достаточно набрать только
ftp://host.at.domain:port
На практике, скорее всего, FTP вы будете использовать исключительно для закачивания файлов на сервер, так как скачать браузером (или программой типа ReGet) удобнее. Если же FTP у вас по каким-либо причинам не работает - проверьте - возможно, у вас так настроен FireWall, что вы можете пользоваться только браузером. В таком случае выбирайте хостинг типа null.ru, позволяющий закачивать не только через FTP, но и по почте и через специальную форму. Руководство по закачиванию файлов обычно лежит на каждом сервере такого типа.
Аббревиатура FTP означает «File Transfer Protocol», то есть протокол передачи файлов. Этот протокол используется для просмотра содержимого файлов и обмена файлами с FTP-сайтами.
Файлы на серверах FTP хранятся в древовидной структуре каталогов, точно так же, как и на вашем компьютере. Программа для работы с FTP-сайтами позволяет просматривать содержимое этих каталогов, загружать с них файлы на свой компьютер и переписывать файлы со своего компьютера на FTP-сайт.
В качестве программы для работы с FTP-сайтами можно использовать обычный браузер, например Microsoft Internet Explorer или Netscape Navigator. Пользователи, знакомые с командной строкой операционной системы, могут воспользоваться командой «ftp».
Доступ к некоторым FTP-сайтам ограничен. Иногда для этого требуется знать имя зарегистрированного пользователя и пароль. Большинство FTP-сайтов общего доступа допускают загрузку файлов без предоставления пароля. Однако записывать свои файлы на них нельзя.
FTP - английское сокращение, расшифровывающееся как File Transfer Protocol - протокол передачи файлов. FTP используется для передачи файлов с одной машины на другую (естественно, передача через 3,5" дискеты не может быть названа передачей по FTP!). Если вы имеете подключение к интернету, вы можете получить доступ к большому количеству информации, расположенной в различных уголках сети. Для использования FTP необходим т.н. FTP-клиент, подключающийся к FTP-серверу (откуда вы хотите скачать файлы, или наоборот, хотите закачать туда файлы). Анонимный FTP позволяет подключаться к серверу, не имея на нем личных логина и пароля. Как правило, в качестве логина указывается "anonymous", а в качестве пароля - ваш e-mail. Это делается на больших серверах, для того, чтобы каждый мог скачать, например, дистрибутив Linux или какие-нибудь другие полезные программы.
Файлы передаются в нескольких режимах - режим ASCII (сокр. - American Standard Code for Information Interchange) используется для передачи текстовых файлов, в том числе HTML. Binary режим, как следует из названия, используется для передачи двоичного кода (на самом деле все сложнее, в общем можно сказать, что этот режим используется для нетекстовых файлов, например, картинок). Переключение режимов выполняется командами соответственно ascii и binary, если же вы используете клиент под Windows (например, WsFtp), следует переставить кнопку единичного выбора в соответствующее положение.
Как пользоваться FTP не из-под Windows
В любом случае, Linux дает возможность ознакомиться с документацией по доступным командам. Делается это с помощью команды $ man commandв данном случае
$ man ftp
Чтобы подсоединиться к серверу, требуется набрать
$ ftp yourhost.at.domain
Не забудьте, что $ вводить не надо - это системное приглашение. Если оно выглядит как # - немедленно идите спать. # означает администраторские права, а администратор, не умеющий пользоваться FTP - чудо природы. После этого у вас спросят логин и пароль, войдя, вы можете пользоваться следующими командами:
ascii - переключение на режим передачи ASCII
binary - переключение на передачу двоичных файлов
cd foldername - меняет папку, в которой вы находитесь на удаленном компьютере на вложенную в текущую папку папку foldername. Для перехода из папки /pub/progs в /etc используйте cd /etc, для перехода оттуда же в /pub/progs/netscape используйте cd netscape, а для перехода на уровень вверх попробуйте набрать в качетве имени папки две точки.
dir - показывает файлы в текущей папке удаленного компьютера
get filename - копирует файл filename на ваш компьютер
help - помощь по командам
lcd foldername - меняет папку, в которой вы находитесь на локальном компьютере. Параметры аналогичны команде cd
mget - для скачивания сразу нескольких файлов
put filename - для закачки локального файла filename на удаленный компьютер
mput - для закачки нескольких локальных файлов на удаленный компьютер
exit - выход из ftp в ОС.
Как пользоваться ftp из-под Windows
Скачайте, например, на download.ru ftp-клиент, например WsFTP. В дальнейшем все пояснения даны для этой программы. После запуска вы видите два окошка - одно (слева) содержит содержимое вашего диска, другое пустует. Для соединения с сервером нажмите кноку connect (слева снизу). Вам предложат ввести1) Profile Name - не имеет значения что вы введете. Эта функция используется для того, чтобы в будущем вам не потребовалось заново вводить параметры этого сервера
2) Host Name/Address - введите адрес удаленного компьютера, например, ftp.netscape.com
3) Host Type - если вы читаете эту статью, то вам лучше использовать Automatic Detect
4) User ID - ваш логин на этом сервере. Например, anonymous
5) Password - пароль, соответствующий логину. Для логина anonymous это нечто, содержащее "собачку"
6) Account и Comment - попробуйте оставить пустыми
После этого нажмите кнопку ОК. Если все нормально - пропустите этот параграф. Если соединение не установилось (в правом окошке пусто), попробуйте повторить процедуру, перед нажатием кнопки ОК заглянув на другие вкладки: Startup, Advanced, Firewall. Startup определяет, в какой папке вы будете находиться после соединения - пропустите эту вкладку. Во вкладке Advanced:
1) Connection Retry - сколько раз WsFTP будет пытаться соединиться с сервером.
2) Network Tiomeout - сколько времени ждать ответа от сервера
3) Remote Port - порт, к которому подключаться на сервере, по умолчанию 21, если требуется подключиться к другому порту, обычно это объяснфется там, где вы узнали про сервер. Если вы хотите использовать ссылку типа ftp://ftp.netscape.com:25 FTP-клиентом, установите в этом поле значение 25.
4) Passive Transfers - Попробуйте в двух положениях. Некоторые настройки сети требуют установки галочки.
Далее идет вкладка Firewall. Если вы не используете прокси - уберите галочку рядом с надписью "Use Firewall". Если используете - установите эту галочку. Если вы не знаете настроек своего прокси - посмотрите их в настройках браузера - у Netscape это меню Edit|Preferences, там Advanced|Proxies, у IE - "свойства обозревателя" (у разных версий в разных меню), Соединение - Настройка сети - Дополнительно, там вас интересует пункт в). Перепишите данные оттуда в настройки FTP клиента. FireWall Type можно узнать либо перебором, либо спросив у предоставившего вам доступ. После этого жмите ОК. Если соединение не установилось - проверьте, подсоединен ли ваш компьютер к интернету или позовите специалиста.
Итак, соединение установлено, в правом окошке появилось содержимое удаленного компьютера. Изменение папки, в которой вы находитесь, достигается нажатием на кнопку "ChgDir" рядом с соответствующим окошком (то есть для измениения локальной папки с d:\Windows на c:\Dos нажмите кнопку справа от левого окошка и введите d:\Dos; для изменения папки на удаленном компьютере используется аналогичная кнопка справа от правого окошка. Вообще левый ряд кнопок соответствует локальному компьютеру, а правый - удаленному). Чтобы передать файл, отметьте его мышкой (использование клавиш Shift и Ctrl для выбора нескольких файлов допускается) и нажмите стрелочку (между окошками) соответствующего направления - слева направо - на сервер, справа налево - с сервера. Кнопки View и Exec используются для просмотра файла в текстовом редакторе и запуска (если это .exe или .com файл). Delete удаляет выделенные файлы, refresh обновляет список файлов (например, если кроме вас к серверу подключен какой-то маньяк, постоянно переименовывающий файлы. Для отсоединения от сервера нажмите ту же кнопку, что нажимали для соединения - теперь на ней написано Disconnect.
Следует также заметить, что для скачивания файлов достаточно браузера. Чтобы использовать браузер для соединения, наберите вместо URL что-то типа
ftp://user:password@host.at.domain:port
где user и password - логин и пароль, host.at.domain - имя сервера, а port - порт для доступа (можно не набирать, тогда по умолчанию ставится 21).
Если вы используете anonymous FTP, достаточно набрать только
ftp://host.at.domain:port
На практике, скорее всего, FTP вы будете использовать исключительно для закачивания файлов на сервер, так как скачать браузером (или программой типа ReGet) удобнее. Если же FTP у вас по каким-либо причинам не работает - проверьте - возможно, у вас так настроен FireWall, что вы можете пользоваться только браузером. В таком случае выбирайте хостинг типа null.ru, позволяющий закачивать не только через FTP, но и по почте и через специальную форму. Руководство по закачиванию файлов обычно лежит на каждом сервере такого типа.
© 2008 – 2023 |