Posh-SSH
Beschreibung
Windows Powershell-Modul, das eine benutzerdefinierte Version der SSH.NET-Bibliothek nutzt, um grundlegende SSH-Funktionalität in Powershell bereitzustellen. Der Hauptzweck des Moduls besteht darin, die Automatisierung von Aktionen gegen einen oder mehrere SSH-fähige Linux-Server von einem Windows-Host aus zu erleichtern. Ab Version 3.x kann das Modul unter Linux und Mac OS mit .Net Standard verwendet werden.
Dieses Modul ist für Windows PowerShell 5.1 oder PowerShell 7.x. Auf Windows Server ist Version 1709 oder älter. .Net Framework 4.8 oder höher ist für das ordnungsgemäße Laden des Moduls erforderlich.
Sofern in dieser Vereinbarung nichts anderes bestimmt ist, werden alle Arbeitsergebnisse des Entwicklers „WIE BESEHEN“ bereitgestellt. Der Entwickler übernimmt keine weiteren Gewährleistungen, weder ausdrücklich noch stillschweigend, und lehnt hiermit alle stillschweigenden Gewährleistungen ab, einschließlich jeglicher Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zweck.
Installieren
Um das Modul zu installieren, führen Sie den folgenden Befehl aus:
Install-Module - Name Posh - SSH
Video-Tutorials
Was ist Posh-SSH und Install
Sitzungen erstellen und verwalten
Verwalten bekannter Hosts
Unterstützung
- Bietet Funktionen zur Automatisierung von SSH-, SFTP- und SCP-Aktionen.
- Unterstützt SOCKS4, SOCKS5 und HTTP-Proxy
- Remote-, dynamische und lokale Portweiterleitung
Die folgenden Verschlüsselungsmethoden werden unterstützt:
- aes128-ctr
- aes192-ctr
- aes256-ctr
- aes128-cbc
- aes192-cbc
- aes256-cbc
- 3des-cbc
- Kugelfisch-CBC
- twofish-cbc
- twofish192-cbc
- twofish128-cbc
- twofish256-cbc
- arcfour
- arcfour128
- arcfour256
- cast128-cbc
Die folgenden Schlüsselaustauschmethoden werden unterstützt:
- Kurve25519-sha256
- Kurve25519-sha256 @libssh.org
- ecdh-sha2-nistp256
- ecdh-sha2-nistp384
- ecdh-sha2-nistp521
- diffie-hellman-group-exchange-sha256
- diffie-hellman-group-exchange-sha1
- diffie-hellman-group16-sha512
- diffie-hellman-group14-sha256
- diffie-hellman-group14-sha1
- diffie-hellman-group1-sha1
Das Modul unterstützt die folgenden privaten Schlüsselformate:
- RSA im OpenSSL PEM („BEGIN RSA PRIVATE KEY“) und ssh.com („BEGIN SSH2 ENCRYPTED PRIVATE KEY“) Format
- DSA im OpenSSL PEM („BEGIN DSA PRIVATE KEY“) und ssh.com („BEGIN SSH2 ENCRYPTED PRIVATE KEY“) Format
- ECDSA 256/384/521 im OpenSSL PEM-Format („BEGIN EC PRIVATE KEY“)
- ECDSA 256/384/521, ED25519 und RSA im OpenSSH-Schlüsselformat („BEGIN OPENSSH PRIVATE KEY“)
Private Schlüssel können mit einer der folgenden Verschlüsselungsmethoden verschlüsselt werden:
- DES-EDE3-CBC
- DES-EDE3-CFB
- DES-CBC
- AES-128-CBC
- AES-192-CBC
- AES-256-CBC
Das Modul unterstützt die folgenden Hostschlüsselalgorithmen:
- ssh-ed25519
- ecdsa-sha2-nistp256
- ecdsa-sha2-nistp384
- ecdsa-sha2-nistp521
- rsa-sha2-512
- rsa-sha2-256
- ssh-rsa
- ssh-dss
Das Modul unterstützt die folgenden MAC-Algorithmen:
- 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
Spenden
Wenn Sie das Projekt nützlich finden und es unterstützen möchten.