Releases: darkoperator/Posh-SSH
v3.2.0
Use of SSH.Net 2024.0.0.
ShellStream has been completely rewritten, all bugs fixed and performance improved.
Add new MAC algorithms:
3.1.3
updated SSH.Net Development library that addresses Cisco and other devices not following the ssh rfcs for connection negotiation order. Also addresses issues with libraries used in PS 7
3.1.3-Beta1
Beta version with updated SSH.Net Development library that addresses Cisco and other devices not following the ssh rfcs for connection negotiation order. Also addresses issues with libraries used in PS 7
v3.1.1
The module now uses the 2023 version of the SSH.Net library. This library provides now:
- Support for RSA-SHA256/512 signature algorithms
- Support for parsing OpenSSH keys with ECDSA 256/384/521 and RSA
- Added async support to SftpClient and SftpFileStream
- Added ISftpFile interface to SftpFile
- Improved performance and stability
- Added the ability to set the last write and access time for Sftp file
4.0.0 Apha 0
This version of Posh-SSH has braking changes. In this version, I'm trying to address 2 issues.
- Core SSH library has been built under a new name to address conflict with Windows 2019 now, including the same open-source SSH library.
- The Credential parameter, when used with a Private Key the password is no longer used to decrypt it but a Passphrase parameter is used. This parameter takes a SecureString. This is to support when a user configures their server to Auntenticate first with a ket and then asks for password authentication. The session will now support PrivateKey, KeyboardInteractive, and Password when both credentials and key with passphrase are used.
v3.0.8
- Proper implementation of OperationTimeOut parameter.
- Fix several cmdlet and parameter name typos.
- Fix obey not only -Verbose flag but $VerbosePreference
v3.0.7
Version 3.0.7
- New command
Get-SSHHostKey
for getting a host SSH key fingerprint. - Forked copy of SSH.Net with patch sshnet/SSH.NET#972 to allow connection to some Cisco devices.
v3.0.6
- Addresses security issues on Renci.SSH
- Addresses Security issues on Newtonsoft.Json
- Fixes logic error when connecting through a proxy using a key file for authentication.
- Addresses issue when loading on Linux introduced on 3.0.5.
v3.04
This release fixes a security vulnerability in SSH.Net X25519 key exchange that could allow an attacker to eavesdrop the
communications to decrypt them.
More information is available in advisory CVE-2022-29245.
3.0.1
Fixes pipeline problems when removing sessions.