Можно ли настроить XP, чтобы позволить компьютеру Linux подключаться к нему по telnet?
3 ответа
Да, это. Я считаю, что это возможно с Cygwin, с которым у меня нет опыта, и я не могу вести вас дальше, чем имя. Кроме того, вы можете установить Подсистему для приложений Unix (SUA) на свой компьютер под управлением Windows, с чем я уже сталкивался. Мне сказали, что Cygwin - гораздо более легкое решение, и я очень готов в это поверить, потому что SUA очень жесток. Если вы получаете полный пакет разработчика, вы в основном устанавливаете все каталоги по умолчанию, которые соответствуют стандарту POSIX, и все, что вы там найдете. На вашем жестком диске будет папка, похожая на базовую папку установки Unix.
Я лично запускал его в течение некоторого времени, прежде чем понял, что в моем случае проще создать коробку FreeBSD и делать то, что мне нужно, в реальной среде * nix. Поскольку я не знаю, для чего вы планируете использовать это, вам придется выбирать между Cygwin и SUA самостоятельно :)
РЕДАКТИРОВАТЬ: По какой-то причине я прочитал ваш вопрос как "ssh", а не "telnet". Windows XP поставляется с Telnet-клиентом, и хотя Vista и 7 предоставляют возможность активировать как telnet-клиенты, так и серверы, я не слишком уверен в XP.
Тем не менее, похоже, что существует несколько серверных приложений Telnet/SSH для Windows. Опять же, Cygwin и SUA сделали бы это, но есть множество других, которые, вероятно, будут делать то, что вы хотите, например, KpyM и BFTelnet. Вы можете даже обнаружить, что включение порта 23 Telnet в брандмауэре Windows позволяет подключиться к компьютеру через telnet. Я просто не уверен. Если это не так, в общем, я бы, наверное, сказал пойти с Cygwin. Если безопасность не является проблемой, то вам, вероятно, не нужно ничего более сложного, чем SUA.
РЕДАКТИРОВАТЬ 2: У меня пока нет возможности добавлять комментарии, в противном случае я бы добавил его в jweede
. http://ras52-tech.blogspot.com/2007/01/telnet-on-cygwin.html - хорошее введение в работу telnet с Cygwin, если вам абсолютно необходим telnet и вы не можете использовать SSH.
Cygwin отлично подходит для доступа по SSH. Не могу сказать, что я пытался использовать Telnet с ним, хотя. Попробуйте эти два руководства по настройке.
Если вы используете XP Professional, включается сервер telnet, и все, что вам нужно сделать, это запустить службу (управлять службами, запустив команду services.msc
или пройти через меню Пуск, чтобы найти ее) и пробить дыру в брандмауэре порт 23). Очевидно, что если в порт могут попасть ненадежные люди, вы подвергаетесь довольно большому риску.
Для XP Home вам нужно будет овладеть сервером. Первый, который Google нашел для меня, это и telnet, и ssh-сервер.