Public/Connect-OpenSSH.ps1
function Connect-OpenSSH { <# .DESCRIPTION Use this function to connect to an SSH Sesstion .Parameter User User Account used for SSH Authentication .Parameter Server SSH Server that is being connected to. .EXAMPLE Connect using a domain account and DNS Name Connect-SSH -User "domain\username" -server "Hostname" .EXAMPLE Connect using a local account and ipv4 Connect-SSH -User "username" -server "192.168.0.1" .NOTES Requires the OpenSSH client feature be installed locally and SSH enabled on the server https://github.com/PowerShell/Win32-OpenSSH .Link Enable-PSRemoting Enable-Remoting Install-SSH #> [CmdletBinding()] [Alias('Connect-SSH')] Param ( [Parameter(Mandatory = $true)]$User, [Parameter(Mandatory = $true)]$Server ) ssh.exe $user@$server } |