Для всех тех, кто хочет работать с удаленными серверами Linux со своего компьютера с Windows, есть несколько способов подключения. Например, вы уже можете использовать PuTTy или MobaXterm. Эти инструменты великолепны и имеют некоторые дополнительные функции.

Что, если вы просто хотите использовать PowerShell для своей команды ssh. Да, Windows теперь поддерживает ssh в PowerShell. Однако этого недостаточно, точно так же, как вы используете chmod 400 ‹ваш файл .pem› для разрешений в Linux, вам нужно сделать то же самое и в Windows. Итак, я записал список команд PowerShell для этого.

Просто обновите путь к файлу ключа .pem и запустите эти команды, и все готово. Чтобы подключиться к удаленному серверу по ssh, просто запустите:

ssh -i "Path\to\your\ssh_key.pem" user@hostname

Надеюсь это поможет.