TELNET в привычном понимании — это всего лишь терминал, который позволяет пользователю стать клиентом какого-нибудь сервиса завязанного на TCP/IP. Изначально этот терминал был нужен для коннекта на порт 23, который использует UNIX telnetd. В результате, после ввода имени пользователя и пароля пользователь попадает прямо в shell удаленной машиной и может ею управлять так же , как будто сидит непосредственно за ней. В Windows уже есть встроенный клиент. В чистом Linux его надо установить.
Для пользования телнетом, не важно какая у вас ос, нужно набрать команду в консоли
> telnet hostname port
hostname — ip или домен
port — указываем порт сервиса, к которому подключаемся
FTP — основные команды
FTP (File Transfer Protocol) — протокол передачи файлов.
Протокол FTP относится к протоколам прикладного уровня и для передачи данных использует транспортный протокол TCP. Команды и данные, в отличие от большинства других протоколов передаются по разным портам. Порт 20 используется для передачи данных, порт 21 для передачи команд. В случае, если передача файла была прервана по каким-либо причинам, протокол предусматривает средства для докачки файла, что бывает очень удобно при передаче больших файлов.
[su_spoiler title=»Основные команды FTP»]
ABOR — Прервать передачу файла
CDUP — Сменить директорию на вышестоящую.
CWD — Сменить директорию.
DELE — Удалить файл (DELE filename).
HELP — Выводит список команд принимаемых сервером.
LIST — Возвращает список файлов директории. Список передается через соединение данных (20 порт).
MDTM — Возвращает время модификации файла.
MKD — Создать директорию.
NLST — Возвращает список файлов директории в более кратком формате чем LIST. Список передается через соединение данных (20 порт).
NOOP — Пустая операция
PASV — Войти в пассивный режим. Сервер вернет адрес и порт к которому нужно подключиться чтобы забрать данные. Передача начнется при введении следующих команд RETR, LIST и тд.
PORT — Войти в активный режим. Например PORT 12,34,45,56,78,89. В отличие от пассивного режима для передачи данных сервер сам подключается к клиенту.
PWD — Возвращает текущую директорию.
QUIT — Отключиться.
REIN — Реинициализировать подключение.
RETR — Скачать файл. Перед RETR должна быть команда PASV или PORT.
RMD — Удалить директорию.
RNFR и RNTO — Переименовать файл. RNFR — что переименовывать, RNTO — во что.
SIZE — Возвращает размер файла.
STOR — Закачать файл. Перед STOR должна быть команда PASV или PORT.
SYST — Возвращает тип системы(UNIX, WIN, …).
TYPE — Установить тип передачи файла(Бинарный, текстовый).
USER — Имя пользователя для входа на сервер.
[/su_spoiler]