Я хочу реализовать telnet на Server 2012, я знаю, что это небезопасно, yada yada, это просто проект.
Каковы наилучшие методы обеспечения безопасности в отношении этого, включая программное обеспечение для использования, если оно не встроено. Я также помещаю туда SSH-сервер, если есть что-то, что может объединить 2.
Спасибо.
Лучшая практика безопасности для telnet - не использовать его. В противном случае ограничьте все, что вы можете, с какими IP-адресами он будет разговаривать, кто может войти в систему и т. Д.
Понятия не имею, что вы имеете в виду под «объединить 2».
Все остальные правы: вы в конечном итоге пожалеете о том дне, когда когда-либо подумали об установке telnet-сервера на свой компьютер с Windows. Когда наступит этот день, пожалуйста, помните, что вы были полностью предупреждены.
Теперь, разобравшись с этим, если вы абсолютно уверены, что хотите повеситься, вот веревка.
Вы можете установить telnet-сервер в мастере добавления ролей и компонентов, доступном из диспетчера сервера. (Вы также можете установить клиент telnet.)
Другие способы установки telnet можно найти в Microsoft TechNet.
Если вы также устанавливаете туда SSH-сервер, решение состоит в том, чтобы использовать SSH вместо telnet.
SSH - это «более безопасная» разработка telnet, о которой вы спрашиваете в своем комментарии. Что касается их сочетания, то нет. Telnet не зашифрован. SSH - это, по сути, зашифрованное соединение Telnet. Комбинация telnet и «безопасности» - это SSH.
Просто чтобы шутить над вопросом.
Вы можете сделать несколько вещей, чтобы Помогите защитите telnet-сервер на Windows Server 2012.
Ты можешь:
статьи здесь:
http://technet.microsoft.com/en-us/library/cc754837%28v=ws.10%29.aspx
Если вы ищете командную строку для себя и административных целей, а сервер является локальным (не через брандмауэр), используйте WinRS (Windows Remote Shell).
Когда у вас все настроено и запущено, вы можете вводить такие команды, как:
winrs -r:serverName command
Поскольку вам НЕОБХОДИМО использовать Telnet, вы можете сделать несколько вещей, чтобы защитить это.
Я предполагаю, что вы используете последнюю версию Windows Server (2008 или лучше) и последнюю версию клиента Windows (Vista или лучше).
Во-первых, убедитесь, что на вашем сервере работает брандмауэр Windows, и ограничьте доступ к telnet на соответствующем интерфейсе и на правильном компьютере, с которого вы будете запускать клиент.
Во-вторых, я бы реализовал то, что называется "Изоляция домена"для шифрования IPSEC всего трафика между вашим хостом и сервером. Если эти системы находятся в домене Windows, вы можете использовать объект групповой политики для его настройки. Если это не так, вы можете реализовать локальные политики.
Марк Ринго