Skip to content

Instantly share code, notes, and snippets.

@darkoperator
Last active November 12, 2024 15:59
Show Gist options
  • Save darkoperator/6152630 to your computer and use it in GitHub Desktop.
Save darkoperator/6152630 to your computer and use it in GitHub Desktop.
Install Posh-SSH Dev
$webclient = New-Object System.Net.WebClient
$url = "https://github.com/darkoperator/Posh-SSH/archive/master.zip"
Write-Host "Downloading latest version of Posh-SSH from $url" -ForegroundColor Cyan
$file = "$($env:TEMP)\Posh-SSH.zip"
$webclient.DownloadFile($url,$file)
Write-Host "File saved to $file" -ForegroundColor Green
$targetondisk = "$($env:USERPROFILE)\Documents\WindowsPowerShell\Modules"
New-Item -ItemType Directory -Force -Path $targetondisk | out-null
$shell_app=new-object -com shell.application
$zip_file = $shell_app.namespace($file)
Write-Host "Uncompressing the Zip file to $($targetondisk)" -ForegroundColor Cyan
$destination = $shell_app.namespace($targetondisk)
$destination.Copyhere($zip_file.items(), 0x10)
Write-Host "Renaming folder" -ForegroundColor Cyan
Rename-Item -Path ($targetondisk+"\Posh-SSH-master") -NewName "Posh-SSH" -Force
Write-Host "Module has been installed" -ForegroundColor Green
Import-Module -Name posh-ssh
Get-Command -Module Posh-SSH
@rama2412
Copy link

Thanks a lot

@jollymansart
Copy link

I get...
algorithm not found

New-SSHSession : Server HMAC algorithm not found
At line:1 char:1

  • New-SSHSession -ComputerName "10.91.0.105" -Credential (Get-Credentia ...
  •   + CategoryInfo          : SecurityError: (Renci.SshNet.SshClient:SshClient) [New-SSHSession], SshConnectionException
      + FullyQualifiedErrorId : SSH.NewSshSession
    
    
    

how to I enable the algorithms missing to make the connection. of identify the algorithms available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment