Posted On November 19, 2020

How to Install Secured Shell SSH on Windows

kimconnect 0 comments
blog.KimConnect.com >> Codes >> How to Install Secured Shell SSH on Windows
# Windows 10 & Server 2019

# Install the OpenSSH Server
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

# Install the OpenSSH Client
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

# Windows 7 & Server 2008 R2

# Install Chocolatey
if (!(Get-Command choco.exe -ErrorAction SilentlyContinue)) {
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))}

# OpenSSH Server & Client
choco install openssh -y
$env:path += ";C:\Program Files\OpenSSH-Win64"
refreshenv

# Server extra command
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
# Test SSH Usage

PS C:\Windows\system32> ssh -o FingerprintHash=sha512 sftp.kimconnect.com -p 8282
The authenticity of host '[sftp.kimconnect.com]:8282 ([55.55.55.55]:8282)' can't be established.
RSA key fingerprint is SHA512:+YMCA-YMCA-YMCAmiGaE1eWKK237gogogogogogo.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Basic CSS: Set the Font Family of an Element

<style>.red-text {color: red;}p {font-size: 16px;}</style><h2 class="red-text">CatPhotoApp</h2><main><p class="red-text">Click here to view more <a href="#">cat photos</a>.</p><a href="#"><img…

PowerShell: Windows Defender Controlled Folder Access

# Default Setting of Windows Defender:PS C:\Windows\system32> get-mppreferenceAttackSurfaceReductionOnlyExclusions :AttackSurfaceReductionRules_Actions :AttackSurfaceReductionRules_Ids :CheckForSignaturesBeforeRunningScan : FalseCloudBlockLevel : 0CloudExtendedTimeout…

PowerShell: Function to Wait for Service to Be Back Online (After Server Reboots)

Function waitForService{ $testSucceeded=(Test-NetConnection $server -port $port).TcpTestSucceeded $null=Set-PSBreakpoint -Variable rightNow -Mode Read -Action { $global:testSucceeded =…