Пош-SSH
Описание
Модуль Windows Powershell, который использует специальную версию библиотеки SSH.NET для обеспечения базовых функций SSH в Powershell. Основная цель модуля — облегчить автоматизацию действий против одного или нескольких серверов Linux с поддержкой SSH с хоста Windows. Начиная с версии 3.x модуль можно использовать в Linux и Mac OS с использованием .Net Standard.
Этот модуль предназначен для Windows PowerShell 5.1 или PowerShell 7.x. На Windows Server версия 1709 или более ранняя. Для правильной загрузки модуля требуется .Net Framework 4.8 или более поздняя версия.
За исключением случаев, предусмотренных настоящим соглашением, все рабочие продукты Разработчика предоставляются «КАК ЕСТЬ». Разработчик не дает никаких других гарантий, явных или подразумеваемых, и настоящим отказывается от всех подразумеваемых гарантий, включая любые гарантии коммерческой ценности и гарантии пригодности для определенной цели.
Установить
Для установки модуля выполните команду:
Install-Module - Name Posh - SSH
Видеоуроки
Что такое Posh-SSH и его установка
Создание сеансов и управление ими
Управление известными хостами
Поддерживать
- Предоставляет функциональные возможности для автоматизации действий SSH, SFTP и SCP.
- Поддерживает SOCKS4, SOCKS5 и HTTP-прокси.
- Удаленная, динамическая и локальная переадресация портов
Поддерживаются следующие методы шифрования:
- aes128-ctr
- aes192-ctr
- aes256-ctr
- aes128-cbc
- aes192-cbc
- aes256-cbc
- 3des-cbc
- иглобрюхая-cbc
- две рыбы-cbc
- две рыбы192-cbc
- две рыбы128-cbc
- две рыбы256-cbc
- дуга четыре
- arcfour128
- arcfour256
- cast128-cbc
Поддерживаются следующие методы обмена ключами:
- кривая25519-sha256
- кривая25519-sha256 @libssh.org
- ecdh-sha2-nistp256
- ecdh-sha2-nistp384
- ecdh-sha2-nistp521
- Диффи-Хеллман-группа-обмен-sha256
- Диффи-Хеллман-группа-обмен-sha1
- Диффи-Хеллман-группа16-sha512
- Диффи-Хеллман-группа14-sha256
- Диффи-Хеллман-группа14-sha1
- Диффи-Хеллман-группа1-sha1
Модуль поддерживает следующие форматы закрытых ключей:
- RSA в формате OpenSSL PEM («BEGIN RSA PRIVATE KEY») и ssh.com («BEGIN SSH2 ENCRYPTED PRIVATE KEY»)
- DSA в формате OpenSSL PEM («BEGIN DSA PRIVATE KEY») и ssh.com («BEGIN SSH2 ENCRYPTED PRIVATE KEY»)
- ECDSA 256/384/521 в формате OpenSSL PEM («BEGIN EC PRIVATE KEY»)
- ECDSA 256/384/521, ED25519 и RSA в формате ключа OpenSSH («BEGIN OPENSSH PRIVATE KEY»)
Закрытые ключи можно зашифровать одним из следующих методов шифрования:
- DES-EDE3-CBC
- DES-EDE3-CFB
- DES-CBC
- AES-128-CBC
- AES-192-CBC
- AES-256-CBC
Модуль поддерживает следующие алгоритмы ключей хоста:
- ssh-ed25519
- ecdsa-sha2-nistp256
- ecdsa-sha2-nistp384
- ecdsa-sha2-nistp521
- rsa-sha2-512
- rsa-sha2-256
- ssh-rsa
- ssh-dss
Модуль поддерживает следующие алгоритмы MAC:
- hmac-sha2-256
- hmac-sha2-512
- hmac-sha2-512-96
- hmac-sha2-256-96
- hmac-sha1
- hmac-sha1-96
- hmac-md5
- hmac-md5-96
- hmac-sha2-256-etm @openssh.com
- hmac-sha2-512-etm @openssh.com
- hmac-sha1-etm @openssh.com
- hmac-sha1-96-etm @openssh.com
- hmac-md5-etm @openssh.com
- hmac-md5-96-etm @openssh.com
Пожертвовать
Если вы считаете проект полезным и желаете его поддержать.