Переписывание файла на свой компьютер: ftp> get mbox
local: mbox remote: mbox
ftp: setsockopt (ignored): Permission denied
---> PASV
227 Entering Passive Mode (127,0,0,1,171,55).
---> RETR mbox
150 Opening BINARY mode data connection for mbox (9396 bytes). 226 Transfer complete.
9396 bytes received in 0.000155 secs (60619.36 Kbytes/sec)
Закрытие управляющего соединения: ftp> quit
---> QUIT 221 Goodbye.
7. Получение справки по опциям утилиты FTP: |
|
|
[stud5@srv-vmss ~]$ man ftp |
|
|
FTP(1) |
BSD General Commands Manual |
FTP(1) |
NAME
ftp - Internet file transfer program
SYNOPSIS
ftp [-pinegvd] [host] pftp [-inegvd] [host]
DESCRIPTION
Ftp is the user interface to the Internet standard File Transfer Protocol. The program allows a user to transfer files to and from a remote network site.
Options may be specified at the command line, or to the command interpreter.
-A Use active mode for data transfers. This is useful for transmissions to servers which do not support passive connections (for whatever reason.)
-p Use passive mode for data transfers. Allows use of ftp in environments where a firewall prevents connections from the outside world
:
8. Проверка работы опций -v, -d, -i, -n: [stud5@srv-vmss ~]$ ftp -v -i -d -n localhost 21 Connected to localhost (127.0.0.1).
220 srv-vmss FTP server
---> SYST
530 Please login with USER and PASS. ftp> user stud5
---> USER stud5
6
331 Please specify the password. Password:
---> PASS XXXX 230 Login successful.
ftp> mget mbox open
ftp: setsockopt (ignored): Permission denied
---> PASV
---> NLST mbox
ftp: setsockopt (ignored): Permission denied
---> PASV
---> NLST open
local: mbox remote: mbox
ftp: setsockopt (ignored): Permission denied
---> PASV
227 Entering Passive Mode (127,0,0,1,29,164).
---> RETR mbox
150 Opening BINARY mode data connection for mbox (9396 bytes). WARNING! 293 bare linefeeds received in ASCII mode
File may not have transferred correctly. 226 Transfer complete.
9396 bytes received in 0.000643 secs (14612.75 Kbytes/sec)
При включенной опции -v ftp работает в многословном режиме; сообщения ftp, посланные удаленной машиной в ftp появляются на экране дисплея; после завершения передачи файла появилось статистическое сообщение о количестве переданных байт, скорости и т. д.
При включенной опции -d ftp работает в режиме отладки. При этом сообщения ftp, посланные ftp в удаленную машину, отображаются на экране дисплея (здесь это, например, PASV, NLST,…).
При включенной опции -i отключены интерактивные запросы при передаче нескольких файлов.
Опция -n предотвращает использование ftp авторегистрации. Пришлось использовать команду ftp user, чтобы вручную зарегистрироваться на удаленной машине.
9. Проверка работы команды hash: ftp> hash
Hash mark printing on (1024 bytes/hash mark).
Включен режим вывода метки хэширования для каждого переданного блока данных.
ftp> get mbox
local: mbox remote: mbox
227 Entering Passive Mode (127,0,0,1,98,42).
150 Opening BINARY mode data connection for mbox (9396 bytes).
#########
226 Transfer complete.
9396 bytes received in 0.00029 secs (32400.00 Kbytes/sec)
В результате было напечатано 9 символов #, то есть было передано 9 блоков данных размером 1024 байт.
Закрытие соединения: ftp> quit
---> QUIT 221 Goodbye.
7