Интерфейс командной строки для putty - plink.exe. Вы можете использовать plink для отправки команд через ssh.
Например:
PS C:> c: \ progra ~ 2 \ putty \ plink.exe -i C: \ credentials \ mykeyfile.ppk root@myserver.com "ls";
Что нужно запомнить:
При первом подключении к серверу вам нужно будет добавить его в реестр, чтобы он не работал в неинтерактивном режиме для совершенно новых серверов. Нет способа отключить это .
Файл ключа должен быть в формате ppk, чтобы plink.exe мог его распознать. Если у вас формат pem, используйте файл puttygen.exe для создания ppk-файла.
Путь к файлу ключа не может содержать пробелов, или приведенная выше команда не будет работать.
Если вы хотите отправить несколько команд одновременно, запишите их в файл и используйте ключ -m с plink.exe.
Если вам нужно перенести файлы, вы можете использовать pscp.exe аналогичным образом.