Хост - это домен удаленного компьютера, к которому следует подключиться, а порт - порт на этом компьютере. А теперь давайте рассмотрим основные опции:
-4 - принудительно использовать адреса ipv4;
-6 - принудительно использовать адреса ipv6;
-8 - использовать 8-битную кодировку, например, Unicode;
-E - отключить поддержку Escape последовательностей;
-a - автоматический вход, берет имя пользователя из переменной окружения USER;
-b - использовать локальный сокет;
-d - включить режим отладки;
-р - режим эмуляции rlogin;
-e - задать символ начала Escape последовательности;
-l - пользователь для авторизации на удаленной машине.
Это все, что касается команды telnet для установки соединения. Но соединение с удаленным хостом, это только полдела. После установки подключения telnet может работать в двух режимах:
Построчный - это предпочтительный режим, здесь строка текста редактируется на локальном компьютере и отправляется только тогда, когда она будет полностью готова. На такая возможность есть не всегда и не у всех сервисов;
Посимвольный - все набираемые вами символы отправляются на удаленный сервер. Тут будет сложно что-либо исправить, если вы допустили ошибку, потому что Backspace тоже будет отправляться в виде символа и стрелки движения тоже.
Использование telnet заключается в передаче специальных команд. У каждого сервиса свои команды, но у протокола есть свои команды telnet, которые можно применять в консоли telnet.
CLOSE - закрыть соединение с сервером;
ENCRYPT - шифровать все передаваемые данные;
LOGOUT - выйти и закрыть соединение;
MODE - переключить режим, со строчного на символьный или с символьного на строчный;
STATUS - посмотреть статус соединения;
SEND - отправить один из специальных символов telnet;
SET - установить значение параметра;
OPEN - установить подключение через telnet с удаленным узлом;
DISPLAY - отобразить используемые спецсимволы;
SLC - изменить используемые спецсимволы.