Я хотел подключиться к своей ОС Linux (специально для терминала) через ОС Windows.
У меня Linux настроен через виртуальную машину, а также через отдельный раздел.
Как я могу подключиться к ОС Linux из командной строки Windows? Как это возможно?
Я где-то видел где-то, у них где-то был сервер Unix / Linux, и они подключают свой ПК с Windows к серверу Linux (например, telnet 123.23.34.5), он запрашивает учетные данные пользователя, а затем они получают приглашение $, где они могут использовать редактор vi и выполнять все команды unix. Какой процесс стоит за этим типом конфигурации?
Пожалуйста, поделитесь своими мыслями.
Спасибо.
Если вам действительно не нужен telnet по какой-то необычной причине, не используйте для этого telnet.
SSH может предоставить ту же среду, но обеспечивает шифрование и множество других полезных функций. Telnet, с другой стороны, не обеспечивает никакой безопасности, пароли отправляются в виде обычного текста. Конечно, я бы даже не стал рассматривать возможность использования Telnet вне домашней или другой защищенной сети.
Доступны различные ssh-клиенты для Windows, замазка один из самых популярных. Для использования не требуются какие-либо права на установку или права администратора.
Все дистрибутивы linux будут поставляться с ssh-сервером, хотя некоторые (например, ubuntu) не устанавливают его по умолчанию. Установка ssh-сервера, упакованного вашим дистрибутивом, обычно выполняет всю настройку за вас, ручная настройка не требуется, если вы не хотите изменить настройки по умолчанию (обычно, чтобы добавить такие вещи, как ограничения безопасности). По SF уже есть несколько вопросов о том, как защитить свой ssh-сервер.
Серверы Telnet также должны быть доступны для вашего дистрибутива, но, пожалуйста, внимательно изучите альтернативы, прежде чем выбирать этот вариант.
Что ж, вы больше не хотите использовать telnet, потому что это действительно нюхает. Помимо этого, ssh (безопасная оболочка) имеет гораздо больше приятных функций, таких как вход в систему с помощью ключа.
Что вам «следует» сделать, так это установить sshd на сервер Linux (но он может уже быть там) и использовать PuTTY (или какой-либо другой клиент SSH) для подключения к серверу Linux.
Как указано в других ответах, используйте ssh-клиент. Вам может потребоваться вывод следующей команды в окне Linux: ifconfig | grep addr чтобы найти IP-адрес для доступа к вашему серверу. Я еще не уверен, как использовать материал inet6, но в строке addr inet будет IP для настройки шпатлевки. Шпатлевка бесплатная и хороший клиент. Если вы используете шпатлевку в коммерческих целях, обязательно внимательно прочтите лицензию. В учебных целях на вашем собственном локальном компьютере более быстрым вариантом может быть простой старый телнет. Редактор vi немного расстраивает типы терминалов, но обычно vt100 работает почти всегда.