Windows 10にOpenSSHサーバをインストールする!

Windows 10にOpenSSHサーバをインストールします。

OpenSSHサーバがインストールされているか確認する!

管理者用のPowerShellを起動し、以下のコマンドを実行します。通常、OpenSSH.Clientがインストールされ、OpenSSH.Serverはインストールされていません。

> Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'


Name  : OpenSSH.Client~~~~0.0.1.0
State : Installed

Name  : OpenSSH.Server~~~~0.0.1.0
State : NotPresent

OpenSSHクライアントをインストールする!

OpenSSHクライアントがインストールされていない場合は、以下のコマンドでインストールできます。

> Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0


Path          :
Online        : True
RestartNeeded : False

OpenSSHサーバをインストールする!

OpenSSHサーバがインストールされていない場合は、以下のコマンドでインストールできます。

> Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0


Path          :
Online        : True
RestartNeeded : False

OpenSSHサーバを起動します。

OpenSSHサーバを起動します。

> Start-Service sshd
> Get-Service sshd

Status   Name               DisplayName
------   ----               -----------
Running  sshd               OpenSSH SSH Server

自動起動するように設定します。

> Set-Service -Name sshd -StartupType 'Automatic'

OpenSSHサーバをアンインストールする!

OpenSSHサーバをアンインストールする場合は、以下のコマンドを実行します。

> Remove-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0


Path          :
Online        : True
RestartNeeded : True

OpenSSHクライアントをアンインストールする!

OpenSSHクライアントもアンインストールする場合は、以下のコマンドを実行します。

> Remove-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0


Path          :
Online        : True
RestartNeeded : True

おわりに

Windows 10では、PowerShellでOpenSSHをインストールおよびアンインストールすることができます。

関連記事