2

Наконец, после многих попыток и дней мне удалось соединить 2 компьютера, используя клиент telnet и сервер telnet. Причиной стольких попыток является то, что нет полных руководств по этим двум программам, и потому, что я действительно схож с этим. Моей лучшей ссылкой был этот учебник: https://www.youtube.com/watch?v=mvzItm0KGXs, но этот добрый парень не объясняет полностью, а также ссылки с веб-сайта Microsoft, но они все еще не полны.

Что я сделал:

На сервере я:

  1. установил сервер telnet (tlntsvr.exe)
  2. зашел в "сервисы" и (справа) искал "Telnet". Щелкните правой кнопкой мыши на этом и выберите "Свойства": в "Общие" изменил "Тип запуска" с "Автоматический" на "Ручной", а затем нажмите "Пуск", чтобы инициализировать сервер telnet.
  3. проверил, слушал ли сервер telnet порт 23 (порт telnet): открыл командную строку (CMD) и написал «netstat –an» ("a" для "всех" и "n" для "без имен") ”): Telnet прослушивал правильный порт!
  4. разрешил клиентскому ПК подключаться к серверу: зашел в "Компьютер" и щелкнул правой кнопкой мыши по значку и выбрал "Управление", выбрал "Локальные пользователи и группы", выбрал "Группы" и нажал на группу "TelnetClients": добавил новый пользователь в этой группе: щелкните правой кнопкой мыши на ней, выберите "Свойства"> "Добавить"> "Дополнительно"> "Найти сейчас" и найдите "ЛОКАЛЬНЫЙ СЕРВЕР", щелкните по нему, а затем нажмите "ОК".

В клиенте я:

  1. установил клиент telnet (telnet.exe)
  2. открыл телнет с CMD, написал "открыть". Подождал несколько секунд. Введите имя пользователя и пароль учетной записи сервера.

Что я действительно не могу понять о том, что я сделал, так это о пункте 4, когда я настраивал сервер: почему он работал, выбрав "ЛОКАЛЬНЫЙ СЕРВЕР", а не, например, "сеть"? Я также заметил, что, если я выберу "всех" (конечно), это также сработает.

Я слышал, что telnet не очень хорошая программа (или не очень хороший протокол?), Но я не понял, почему. Можете ли вы рассказать мне о преимуществах и недостатках этой программы и протокола?

У меня мало опыта с такими программами и вообще с протоколами и сетями. Я надеюсь, ты будешь терпелив со мной.

Заранее спасибо!

2 ответа2

0

Telnet не рекомендуется, потому что это не безопасно ...

Если бы я должен был войти на сервер Telnet через Интернет, пароль (и все остальное) был бы отправлен в виде открытого текста. Так что это очень легко взломать.

SSH - намного лучший протокол, поскольку он шифрует все.

Попробуйте OpenSSH для своего сервера и используйте Putty на своем клиенте.

OpenSSH:http://sourceforge.net/projects/sshwindows/files/OpenSSH%20for%20Windows%20-%20Release/

Если у вас есть какие-либо вопросы по настройке OpenSSH, не стесняйтесь спрашивать:D

Замазка:http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

0

Я думаю, что вы добавили "ЛОКАЛЬНЫЙ СЕРВИС" (не СЕРВЕР) в свойствах группы. На четвертом шаге вы дали пользователю право подключаться через Telnet. Если у вас есть другой пользователь, который не был добавлен на четвертом шаге, вы не сможете войти в систему через Telnet.

И да, Telnet полностью не рекомендуется как протокол, потому что он не обеспечивает шифрование. Вместо этого вы должны использовать SSH, который является более мощным и безопасным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .