豪華SSH
描述
Windows Powershell 模組,利用 SSH.NET 函式庫的自訂版本在 Powershell 中提供基本的 SSH 功能。此模組的主要目的是促進從 Windows 主機對一台或多台支援 SSH 的 Linux 伺服器進行自動化操作。從版本 3.x 開始,模組可以在使用 .Net Standard 的 Linux 和 Mac OS 中使用。
此模組適用於 Windows PowerShell 5.1 或 PowerShell 7.x。
除本協議中另有規定外,開發人員的所有工作產品均以「現況」提供。開發者不做任何其他明示或暗示的保證,並特此否認所有暗示的保證,包括任何適銷性保證和針對特定用途的適用性保證。
安裝
若要安裝模組,請執行命令:
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
- Twofish192-CBC
- Twofish128-CBC
- Twofish256-CBC
- 弧形四
- 弧形四128
- 弧形四256
- cast128-CBC
支援以下密鑰交換方法:
- 曲線25519-sha256
- 曲線25519-sha256 @libssh.org
- ECDH-SHA2-nistp256
- ECDH-SHA2-nistp384
- ECDH-SHA2-nistp521
- 迪菲-赫爾曼-組交換-sha256
- 迪菲-赫爾曼-組交換-sha1
- 迪菲-赫爾曼-group16-sha512
- 迪菲-赫爾曼-group14-sha256
- 迪菲-赫爾曼-group14-sha1
- 迪菲-赫爾曼-group1-sha1
該模組支援以下私鑰格式:
- OpenSSL PEM(「BEGIN RSA PRIVATE KEY」)和 ssh.com(「BEGIN SSH2 ENCRYPTED PRIVATE KEY」)格式的 RSA
- OpenSSL PEM(「BEGIN DSA PRIVATE KEY」)和 ssh.com(「BEGIN SSH2 ENCRYPTED PRIVATE KEY」)格式的 DSA
- OpenSSL PEM 格式的 ECDSA 256/384/521(「BEGIN EC PRIVATE KEY」)
- OpenSSH 金鑰格式的 ECDSA 256/384/521、ED25519 和 RSA(「開始 OPENSSH 私鑰」)
可以使用以下密碼方法之一對私鑰進行加密:
- 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
捐
如果您發現該項目有用並希望支持它。