С каждым новым выпуском Windows 10 все больше и больше полезных инструментов переносится из Linux. Во-первых, в Windows появилась Ссылка доступна только зарегистрированным пользователям, а теперь еще добавили встроенный клиент и сервер OpenSSH, который использует версию 7.5 OpenSSH. Хотя программное обеспечение Windows 10 OpenSSH в настоящее время находится в бета-версии, оно уже достаточно хорошо работает. Со встроенным в Windows 10 и включенным OpenSSH клиентом для подключения к серверу по SSH вам больше не потребуется использовать сторонний SSH-клиент (например, Putty). В этой статье я расскажу как включить OpenSSH Client и как его использовать. Как включить OpenSSH Client в Windows 10 Установка OpenSSH клиента проста, но потребует перезагрузки компьютера. Зайдите в «Параметры» — «Приложения». В поле приложение и возможности нажмите на пункте «Управление дополнительными компонентами». Управление дополнительными функциями Теперь нажмите кнопку «Добавить компонент». Это откроет список дополнительных функций, которые могут быть установлены. Большинство из них — это пакеты шрифтов, но если вы прокрутите вниз, увидите OpenSSH Client (beta) и OpenSSH Server (beta). Чтобы установить SSH-клиент или сервер, просто выберите его и нажмите кнопку «Установить». Как только вы нажмете кнопку «Установить», вы увидите, что компонент исчезнет из списка. Это нормально и нечего беспокоиться. Просто нажмите на стрелку назад в левом верхнем углу окна, и вы вернетесь к списку установленных функций. Вы обнаружите, что установлен клиент OpenSSH. Теперь вы можете закрыть все окна и перезагрузить компьютер. Для завершения установки важно перезагрузить компьютер. В противном случае Windows не найдет команду SSH при ее использовании в командной строке. Для получения информации о том, что означает каждый аргумент командной строки, вы можете зайти на Ссылка доступна только зарегистрированным пользователям для SSH. Список аргументов: usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-E log_file] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-J [Ссылка доступна только зарегистрированным пользователям]host[ort]] [-L address] [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address] [-S ctl_path] [-W hostort] [-w local_tun[:remote_tun]] [Ссылка доступна только зарегистрированным пользователям]hostname [command] Для подключения к удаленному серверу вы просто используете командную строку ssh [user] @ [host]. Например, чтобы подключиться к серверу Ubuntu необходимо набрать ssh Ссылка доступна только зарегистрированным пользователям. Если вы впервые подключаетесь к определенному SSH-серверу, то необходимо подтвердить и сохранить ключ локально. Если вы наберете yes, ключ этого хоста будет сохранен в файле %UserProfile% . Ssh known_hosts, и в следующий раз вам уже не потребуется это делать для этого сервера. Затем вам будет предложено ввести пароль для учетной записи пользователя на удаленном сервере. Вход через SSH из Windows 10 Если вы введете правильный пароль, вы будете зарегистрированы на удаленном сервере. Вход в SSH-сервер Когда вы закончите использовать удаленный сервер и захотите завершить сеанс SSH, просто введите exit и нажмите enter. SSH-клиент отобразит «Connection to [server] closed.». После этого можно закрыть командную строку.
Вы бы написали, что это доступно не для всех редакций Windows 10. Есть ограничения, к примеру на Students версии нельзя, да и не только.