- PVSM.RU - https://www.pvsm.ru -
В этой статье мы рассмотрим, как быстро и просто настроить возможность подключения по SSH к Windows Server и управлять гетерогенными инфраструктурами на Windows и Linux через терминал, подключаясь единым способом.
Данный способ особо поможет пользователям macOS и Linux при управлении гетерогенными инфраструктурами через терминал, ведь полноценной реализации RSRP провайдера для Powershell Core до сих пор нет (но Microsoft ведет работу над ним [1]), таким образом просто подключиться к Windows Server из кросс-платформенного Powershell Core не удастся. Нам поможет OpenSSH для Windows [2], который активно развивается, а Microsoft это развитие поддерживает финансово [3].
В облаке Azure Pack Infrastructure от InfoboxCloud [4] мы уже предсоздали образ с Windows Server, версии 1709 [5] для современных веб-приложений и сервисов, требующих стека Microsoft.
В образе предустановлено и настроено:
Также в статье рассказано, как добавить поддержку SSH на Windows на собственном сервере или виртуальной машине.
[6]
В конце статьи скидка на облако.
Современные гетерогенные ИТ-инфраструктуры удобнее обслуживать с помощью единого способа подключения, как к Windows так и к Linux, имея возможности подключаться серверам друг к другу, запускать скрипты автоматизации, собирать данные и так далее. Также современный компьютер администратора может работать не только на Windows, но и на Linux или macOS и возможность использовать привычный способ подключения через консоль поможет пользователям использовать эффективно и Windows Server. В нашем облаке [7] стоимость Windows и Linux виртуальных машин одинакова и вы можете выбирать лучшую ОС для вашей задачи, не идя на компромиссы.
Заполните форму [8] для получения доступа в облако.
Мы предсоздадим вам всю требуемую инфраструктуру и вы сразу сможете начать работать.
Для подключения по SSH в качестве логина используйте Administrator, пароль — указанный при создании серверов (будет отправлен в письме с доступами).
Подключение успешно выполняется, можно работать как с CMD, так из Powershell из привычного для вас окружения с самой современной Windows Server версии 1709.
Если вы хотите создать серверы самостоятельно — воспользуйтесь образом «WS1709 DC Core EN SSH Docker».
Для обновления ОС используйте команду
sconfig
Для обновления предустановленного ПО, команду:
choco upgrade all
Нужен графический интерфейс для управления ОС без него? Читайте прошлую статью про Project Honolulu [9] – веб-интерфейс управления современными Windows Server.
Если вы уже используете Windows Server (приходите [6] и мы его смигрируем в облако и все вам поставим :) ), ниже расскажем как наиболее простым образом установить OpenSSH самостоятельно.
Сделаем это на примере обычной Windows Server 2016. Подключитесь к серверу по RDP (порт 3389).
Запустите Powershell от имени администратора.
Установите пакетный менеджер Chocolatey командой:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Теперь выполните команду:
choco install openssh -params '"/SSHServerFeature"'
Для обновления переменных окружения уже запущенного терминала выполните команду:
refreshenv
Проверьте подключение к Windows Server по SSH.
Для включения возможности выполнения удаленных команд, запустите Powershell и введите:
Enable-PSRemoting
Теперь вы можете полноценно управлять Windows Server по SSH и из консоли Windows Server подключаться к другим Linux–серверам даже без установки Linux в Windows Subsystem for Linux (WSL).
В следующих статьях мы рассмотрим другие технологии из образа для современных веб-приложений и сервисов на Windows, но можно не ждать новой статьи. Всем новым пользователям мы дарим 25% скидку на ресурсы облака Azure Pack Infrastructure до 1 марта 2018 года.
Для получения скидки заполните форму https://infoboxcloud.ru/request [8] и в поле комментария укажите секретный код: «Скидка 25% с хабра за инновации». Также будет полезно, если укажете требуемое количество серверов, для каждого количество ядер процессора, объем оперативной памяти, диска и желаемую ОС. Если нужно перенести текущую ИТ-инфраструктуру в облако — поможем с этим.
Если у вас есть замечания или предложения по новому образу, как его сделать еще удобнее — напишите нам [10].
Отличного дня и успешной работы!
Автор: infobox
Источник [11]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/ssh/268821
Ссылки в тексте:
[1] Microsoft ведет работу над ним: https://github.com/PowerShell/psl-omi-provider
[2] OpenSSH для Windows: https://github.com/PowerShell/Win32-OpenSSH/releases
[3] поддерживает финансово: http://www.zdnet.com/article/microsoft-becomes-openbsds-first-gold-contributor/
[4] Azure Pack Infrastructure от InfoboxCloud: https://infoboxcloud.ru/community/
[5] Windows Server, версии 1709: https://infoboxcloud.ru/community/blog/azurepack/460.html
[6] Image: https://infoboxcloud.ru
[7] нашем облаке: https://infoboxcloud.ru/services/azurepack/
[8] Заполните форму: https://infoboxcloud.ru/request
[9] Project Honolulu: https://infoboxcloud.ru/community/blog/azurepack/456.html
[10] напишите нам: mailto:ytrukhin@infobox.ru
[11] Источник: https://habrahabr.ru/post/342870/
Нажмите здесь для печати.