Posh-SSH
2.0
Provide SSH and SCP functionality for executing commands against remote hosts.
Minimum PowerShell version
3.0
See the version list below for details.
Installation Options
Owners
Copyright
(c) 2017 Carlos Perez. All rights reserved.
Package Details
Author(s)
- Carlos Perez
Cmdlets
Get-SCPFile Get-SCPFolder Get-SFTPFile Set-SFTPFile New-SFTPSession New-SSHSession Set-SCPFile Set-SCPFolder
Functions
Get-SSHSession Remove-SSHSession Invoke-SSHCommand Get-PoshSSHModVersion Invoke-SSHCommandStream New-SSHShellStream Invoke-SSHStreamExpectAction Invoke-SSHStreamExpectSecureAction Get-SSHTrustedHost New-SSHTrustedHost Remove-SSHTrustedHost Get-SFTPSession Remove-SFTPSession Get-SFTPChildItem Test-SFTPPath Remove-SFTPItem Set-SFTPLocation Get-SFTPLocation Rename-SFTPFile Get-SFTPPathAttribute Set-SFTPPathAttribute New-SFTPSymlink Get-SFTPContent Set-SFTPContent New-SFTPFileStream New-SFTPItem New-SSHLocalPortForward New-SSHRemotePortForward New-SSHDynamicPortForward Get-SSHPortForward Stop-SSHPortForward Start-SSHPortForward
Dependencies
This module has no dependencies.
Release Notes
* Windows PowerShell 2.0 has been deprecated by Microsoft and several major versions have been released after it, for this reason PowerShell 2.0 is no longer supported by the module.
* New-SSHSession, New-SFTPSession, Set-SCPFile and Set-SCPFolder support the KeyString parameter, a string array of the content of a OpenSSH key for authentication.
* For Azure users when Force parameter is used it will not look in to the resgitry for exiting keys to validate against. Usefull when ran under an account that is not a user.
* Set-SCPFile Better pipeline support when receiving objects from Get-Childitem.
* Set-SFTPFile LocalFile Parameter accepts a string[].
FileList
- Posh-SSH.nuspec
- CHANGELOG.md
- License.md
- PortForward.ps1
- Posh-SSH.Help.pshproj
- Posh-SSH.psd1
- Posh-SSH.psm1
- PoshSSH.dll
- Readme.md
- Renci.SshNet.dll
- Sftp.ps1
- Trust.ps1
- Assembly\Ionic.Zlib.dll
- Assembly\Renci.SshNet.dll
- docs\Get-PoshSSHModVersion.md
- docs\Get-SCPFile.md
- docs\Get-SCPFolder.md
- docs\Get-SFTPChildItem.md
- docs\Get-SFTPContent.md
- docs\Get-SFTPCurrentDirectory.md
- docs\Get-SFTPDirectoryList.md
- docs\Get-SFTPFile.md
- docs\Get-SFTPLocation.md
- docs\Get-SFTPPathAttribute.md
- docs\Get-SFTPSession.md
- docs\Get-SSHPortForward.md
- docs\Get-SSHSession.md
- docs\Get-SSHTrustedHost.md
- docs\Invoke-SSHCommand.md
- docs\Invoke-SSHCommandStream.md
- docs\Invoke-SSHStreamExpectAction.md
- docs\Invoke-SSHStreamExpectSecureAction.md
- docs\New-SFTPDirectory.md
- docs\New-SFTPFileStream.md
- docs\New-SFTPItem.md
- docs\New-SFTPSession.md
- docs\New-SFTPSymlink.md
- docs\New-SSHDynamicPortForward.md
- docs\New-SSHLocalPortForward.md
- docs\New-SSHRemotePortForward.md
- docs\New-SSHSession.md
- docs\New-SSHShellStream.md
- docs\New-SSHTrustedHost.md
- docs\Remove-SFTPDirectory.md
- docs\Remove-SFTPFile.md
- docs\Remove-SFTPItem.md
- docs\Remove-SFTPSession.md
- docs\Remove-SSHSession.md
- docs\Remove-SSHTrustedHost.md
- docs\Rename-SFTPFile.md
- docs\Set-SCPFile.md
- docs\Set-SCPFolder.md
- docs\Set-SFTPContent.md
- docs\Set-SFTPCurrentDirectory.md
- docs\Set-SFTPFile.md
- docs\Set-SFTPLocation.md
- docs\Set-SFTPPathAttribute.md
- docs\Start-SSHPortForward.md
- docs\Stop-SSHPortForward.md
- docs\Test-SFTPPath.md
- en-US\Posh-SSH-help.xml
- en-US\Posh-SSH.psm1-Help.xml
- en-US\PoshSSH.dll-help.xml
- Format\Renci.SshNet.Sftp.SftpFile.Format.ps1xml
- Format\Renci.SshNet.SshCommand.Format.ps1xml
- Format\SFTPSession.Format.ps1xml
- Format\SSHSession.Format.ps1xml
- PoshSSH\PoshSSH.sln
- PoshSSH\PoshSSH.v12.suo
- PoshSSH\PoshSSH\ConnectionInfoGenerator.cs
- PoshSSH\PoshSSH\GetScpFile.cs
- PoshSSH\PoshSSH\GetScpFolder.cs
- PoshSSH\PoshSSH\GetSftpFile.cs
- PoshSSH\PoshSSH\NewSessionBase.cs
- PoshSSH\PoshSSH\NewSftpSession.cs
- PoshSSH\PoshSSH\NewSSHSession.cs
- PoshSSH\PoshSSH\PoshSSH.csproj
- PoshSSH\PoshSSH\PoshSSH.csproj.user
- PoshSSH\PoshSSH\SessionObject.cs
- PoshSSH\PoshSSH\SetScpFile.cs
- PoshSSH\PoshSSH\SetScpFolder.cs
- PoshSSH\PoshSSH\SetSftpFile.cs
- PoshSSH\PoshSSH\SshModHelper.cs
- PoshSSH\PoshSSH\TrustedKeyMng.cs
- PoshSSH\PoshSSH\bin\Debug\PoshSSH.dll
- PoshSSH\PoshSSH\bin\Debug\PoshSSH.pdb
- PoshSSH\PoshSSH\bin\Debug\Renci.SshNet.dll
- PoshSSH\PoshSSH\bin\Debug\System.Management.Automation.dll
- PoshSSH\PoshSSH\bin\Release\PoshSSH.dll
- PoshSSH\PoshSSH\bin\Release\PoshSSH.pdb
- PoshSSH\PoshSSH\bin\Release\Renci.SshNet.dll
- PoshSSH\PoshSSH\bin\Release\System.Management.Automation.dll
- PoshSSH\PoshSSH\obj\Debug\DesignTimeResolveAssemblyReferences.cache
- PoshSSH\PoshSSH\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
- PoshSSH\PoshSSH\obj\Debug\PoshSSH.csproj.FileListAbsolute.txt
- PoshSSH\PoshSSH\obj\Debug\PoshSSH.csproj.GenerateResource.Cache
- PoshSSH\PoshSSH\obj\Debug\PoshSSH.csprojResolveAssemblyReference.cache
- PoshSSH\PoshSSH\obj\Debug\PoshSSH.dll
- PoshSSH\PoshSSH\obj\Debug\PoshSSH.pdb
- PoshSSH\PoshSSH\obj\Debug\SSH.Properties.Resources.resources
- PoshSSH\PoshSSH\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
- PoshSSH\PoshSSH\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
- PoshSSH\PoshSSH\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
- PoshSSH\PoshSSH\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
- PoshSSH\PoshSSH\obj\Release\DesignTimeResolveAssemblyReferences.cache
- PoshSSH\PoshSSH\obj\Release\DesignTimeResolveAssemblyReferencesInput.cache
- PoshSSH\PoshSSH\obj\Release\PoshSSH.csproj.FileListAbsolute.txt
- PoshSSH\PoshSSH\obj\Release\PoshSSH.csproj.GenerateResource.Cache
- PoshSSH\PoshSSH\obj\Release\PoshSSH.csprojResolveAssemblyReference.cache
- PoshSSH\PoshSSH\obj\Release\PoshSSH.dll
- PoshSSH\PoshSSH\obj\Release\PoshSSH.pdb
- PoshSSH\PoshSSH\obj\Release\SSH.Properties.Resources.resources
- PoshSSH\PoshSSH\obj\Release\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
- PoshSSH\PoshSSH\obj\Release\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
- PoshSSH\PoshSSH\obj\Release\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
- PoshSSH\PoshSSH\obj\Release\TempPE\Properties.Resources.Designer.cs.dll
- PoshSSH\PoshSSH\Properties\AssemblyInfo.cs
- PoshSSH\PoshSSH\Properties\Resources.Designer.cs
- PoshSSH\PoshSSH\Properties\Resources.resx
- tests\Get-SSHSession.Tests.ps1
- tests\Remove-SSHSession.Tests.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
3.2.4 | 3,364,753 | 9/17/2024 |
3.2.3 | 397,971 | 9/3/2024 |
3.2.2 | 75,742 | 9/1/2024 |
3.2.1 | 590,444 | 8/8/2024 |
3.2.0 | 3,557,672 | 4/14/2024 |
3.1.3 | 2,552,489 | 1/29/2024 |
3.1.3-beta1 | 70 | 1/26/2024 |
3.1.2 | 1,032,227 | 1/3/2024 |
3.1.1 | 2,301,792 | 10/23/2023 |
3.0.8 | 9,614,380 | 10/22/2022 |
3.0.7 | 103,233 | 10/16/2022 |
3.0.6 | 1,710,106 | 6/28/2022 |
3.0.5 | 48,581 | 6/23/2022 |
3.0.4 | 460,070 | 6/1/2022 |
3.0.3 | 457,675 | 5/20/2022 |
3.0.2 | 6,634 | 5/20/2022 |
3.0.1 | 1,421,390 | 3/11/2022 |
3.0.0 | 3,820,835 | 8/30/2021 |
3.0.0-beta5 | 1,344 | 6/4/2021 |
3.0.0-beta4 | 104 | 6/2/2021 |
3.0.0-beta3 | 110 | 6/1/2021 |
3.0.0-beta2 | 219 | 5/17/2021 |
3.0.0-beta1 | 52,321 | 3/4/2021 |
3.0.0-alpha | 683 | 2/1/2021 |
2.3.0 | 3,176,067 | 10/4/2020 |
2.3.0-Beta1 | 2,085 | 6/5/2020 |
2.2 | 2,303,079 | 5/12/2019 |
2.1 | 3,787,864 | 1/23/2019 |
2.0.2 | 787,648 | 10/13/2017 |
2.0.1 | 49,551 | 8/14/2017 |
2.0 (current version) | 2,355 | 8/11/2017 |
1.7.7 | 119,082 | 12/23/2016 |
1.7.6 | 43,834 | 7/29/2016 |
1.7.5 | 7,215 | 7/9/2016 |
1.7.4 | 115 | 7/9/2016 |
1.7.3 | 53,710 | 11/4/2015 |
1.7.2 | 978 | 3/26/2015 |
1.7 | 156 | 3/18/2015 |
1.6 | 513 | 8/17/2014 |