3.5.3. Windows

 
Для подключения к ВМ на базе ОС Windows по SSH протоколу необходимо сделать следующие действия:
 
1. В меню "Пуск" выберите "Дополнительные компоненты".
 
 
2. Нажмите кнопку "Просмотреть компоненты".
 
 
3. Введите в строке поиска "ssh". Установите флаг у компонента "Сервер OpenSSH" и установите его. Дождитесь окончания загрузки.
 
4. Откройте "Windows PowerShell" от имени администратора.
 
 
5. Проверьте, что OpenSSH сервер установлен, выполнив команду:
Get-WindowsCapability -Online | ? Name -like 'OpenSSH.Server*'
 
 
6. Проверьте статус служб ssh-agent и sshd, выполнив команду:
Get-Service -Name *ssh*
 
7. Запустите службы, выполнив команды:
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'
Start-Service ‘ssh-agent’
Set-Service -Name ‘ssh-agent’ -StartupType 'Automatic'
 
 
8. Разрешите входящие подключения на порт TCP 22 в Windows Defender Firewall, выполнив команду:
netsh advfirewall firewall add rule name="SSHD service" dir=in action=allow protocol=TCP localport=22
 
9. Откройте командную строку и в терминале выполните команду:
ipconfig
 
 
Необходимо посмотреть ip адрес сетевого адаптера (Ethernet 2).
10. Для подключения к ВМ откройте "WinSCP". Откроется окно с вводом данных для подключения.
 
 
11. В поле "Имя хоста" укажите IP адрес виртуальной машины, значение в поле "Порт" оставить без изменений. В поле "Имя пользователя" введите имя пользователя. В поле "Пароль" укажите пароль пользователя. Нажмите кнопку "Войти".
 
12. При первом подключении откроется окно с предупреждением о продолжении соединения с неизвестным сервером. Нажмите "Да".
 
 
13. После подключения, в правой части окна "WinSCP" отображаются файлы и директории, находящиеся на ВМ. В левой части - файлы и директории ПК, с которого произведено подключение.