Чтобы настроить и установить SSH в PowerShell, вам потребуется выполнить следующие шаги:
1. Установите сервер OpenSSH на системе Windows 10. Для этого необходимо:
- Откройте "Панель управления" и перейдите к "Программы" -> "Включение или отключение компонентов Windows".
- Найдите "OpenSSH-сервер" в списке компонентов, установите его флажок и нажмите "OK".
- Дождитесь завершения установки.
2. Настройте службу SSH:
- Откройте PowerShell с правами администратора.
- Запустите команду "Start-Service sshd" для запуска службы SSH на вашей системе.
- Если вы хотите, чтобы служба SSH автоматически запускалась при загрузке Windows, выполните команду "Set-Service -Name sshd -StartupType 'Automatic'".
3. Настройте правила брандмауэра:
- Откройте "Параметры" -> "Система" -> "Безопасность Windows" -> "Брандмауэр и защита от вторжений".
- Нажмите "Разрешить приложение через брандмауэр" и найдите "OpenSSH-сервер (sshd)" в списке приложений.
- Установите флажки для общедоступных сетей, частных сетей и домашней/рабочей сети, а затем нажмите "ОК".
4. Настройте авторизацию:
- Перейдите в каталог "C:\ProgramData\ssh" и откройте файл "sshd_config" в текстовом редакторе.
- Найдите строку "PasswordAuthentication no" и измените "no" на "yes". Сохраните изменения и закройте файл.
- Запустите команду "Restart-Service sshd" для перезапуска службы SSH и применения внесенных изменений.
Теперь вы сможете подключиться к вашей системе Windows 10 по SSH с систем Linux, используя имя пользователя и пароль вашей учетной записи Windows.