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