Как установить и использовать PowerShell SSH

Kak Ustanovit I Ispol Zovat Powershell Ssh



Протокол SSH позволяет компьютерам взаимодействовать с удаленными серверами. Это позволяет компьютерам безопасно обмениваться данными через незащищенную сеть. Он позволяет вам входить на удаленные серверы Linux и управлять ими. Пользователи могут создать удаленный сеанс между компьютерами Linux и Windows. SSH позволяет удаленно управлять компьютером с Windows. До появления SSH пользователи Windows были ограничены возможностью подключения к серверу Windows. Однако после выпуска SSH-клиента PowerShell пользователи Windows теперь могут получать удаленный доступ к компьютерам Linux.

Краткое описание:







Установите PowerShell SSH.

Перед установкой PowerShell SSH у вас должна быть установлена ​​PowerShell версии 6 или выше. PowerShell SSH не предустановлен в Windows.



Примечание: Убедитесь, что на вашем компьютере установлена ​​обновленная версия PowerShell.



1. Проверьте доступность клиента OpenSSH.

Перед установкой клиента SSH убедитесь, что он еще не установлен. Чтобы проверить его доступность, выполните данную команду:





Get-WindowsCapability -В сети | Где-имя объекта -нравиться «ОпенСШ*»

Чтобы проверить доступность SSH-клиента:

  • Сначала напишите Get-WindowsCapability командуйте и размещайте -В сети параметр.
  • Передайте команду в Где-Объект командуйте и размещайте Имя рядом с ним.
  • Затем используйте -нравиться параметр и укажите ОпенСШ значение с добавленной к нему звездочкой.
  • Эта команда найдет все компоненты, которые дали имя OpenSSH:



Примечание: State NotePresent в обоих компонентах подтверждает, что они не установлены в Windows. Перейдите к разделам 1 и 2, чтобы установить оба недостающих компонента SSH.

2. Установите клиент OpenSSH.

Выполните этот код, чтобы установить SSH-клиент PowerShell:

Add-WindowsCapability -В сети -Имя OpenSSH.Клиент

Согласно приведенному выше коду:

  • Сначала напишите Add-WindowsCapability команду и укажите -В сети параметр.
  • Затем используйте -Имя параметр и укажите OpenSSH.Клиент команда:

3. Установите сервер OpenSSH.

Выполните этот код, чтобы установить SSH-сервер PowerShell:

Add-WindowsCapability -В сети -Имя OpenSSH.Сервер

Подключитесь к SSH-серверу

Для подключения к удаленным компьютерам в Windows используются сторонние инструменты, такие как WinRM и Putty. Но после обновления Windows 2018 PowerShell получил встроенный SSH-клиент. Это означает, что теперь вы можете подключиться к серверу Linux прямо из Windows PowerShell.

1. Запустите службу SSH.

После установки компонентов SSH запустите службу SSH с помощью этой команды:

Пуск-Сервис sshd

2. Подключитесь к удаленному SSH-серверу.

Пришло время подключиться от вашего SSH-клиента PowerShell к серверу Windows или серверу Linux.

сш 'домен\имя_пользователя@имя_сервера'

Чтобы подключиться к удаленному SSH-серверу, сначала используйте команду SSH, а затем укажите адрес удаленного сервера.

Удалить PowerShell SSH

Закончив работу со службами сервера SSH, вы можете легко удалить клиент и сервер SSH из Windows с помощью PowerShell. Команда Remove-WindowsCapability удаляет пакет возможностей Windows.

1. Удалите клиент OpenSSH.

Чтобы удалить SSH-клиент с компьютера, выполните следующую команду:

Удалить-WindowsCapability -В сети -Имя OpenSSH.Клиент

Чтобы удалить SSH-клиент из Windows:

  • Сначала поместите Удалить-WindowsCapability команду вместе с -В сети параметр.
  • Затем укажите OpenSSH.Клиент к -Имя параметр.

2. Удалите сервер OpenSSH.

Чтобы удалить SSH-сервер с компьютера, выполните следующую команду:

Удалить-WindowsCapability -В сети -Имя OpenSSH.Сервер

Примечание: Объяснение кода для удаления сервера SSH такое же, как и для клиента SSH, за исключением значения, указанного в -Имя параметр.

Заключение

Сетевой протокол SSH обеспечивает связь двух компьютеров по незащищенной сети. Протокол SSH позволяет удаленно получать доступ к серверу Linux и управлять им из PowerShell. До появления SSH-клиента PowerShell пользователи Windows подключались к удаленным серверам с помощью сторонних инструментов. Однако после обновления Windows 2018 года PowerShell получила поддержку SSH-клиента.