7.21.2025

OpenSSH

finplot

HOME > OpenSSHのインストールと環境設定

OpenSSH のインストール

インストールの状態を確認します。

\[ \begin{array}{|l|} \hline \verb!Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'!\\ \hline \end{array} \]

次のコマンドでインストールします。

\[ \begin{array}{|l|} \hline \verb!Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0!\\ \hline \end{array} \]

OpenSSHサーバーの起動

インストール作業後、OpenSSHサーバーのサービスは停止した状態です。

\[ \begin{array}{|l|} \hline \verb!Get-Service -Name sshd!\\ \hline \end{array} \]

以下コマンドで起動と確認をします。

\[ \begin{array}{|l|} \hline \verb!Start-Service sshd!\\ \verb!Get-Service -Name sshd!\\ \hline \end{array} \]

サービスの初期状態は、Manual(手動で開始が必要)となっています。

OS起動時に自動的にsshdサービスを起動させる場合は以下のようにします。

\[ \begin{array}{|l|} \hline \verb!Set-Service -Name sshd -StartupType 'Automatic'!\\ \hline \end{array} \]

ローカルユーザーの作成

SSHサーバー接続用のローカルユーザーを用意します。

\[ \begin{array}{|l|} \hline \verb!New-LocalUser -Name "ユーザー名" -Password (ConvertTo-SecureString -String "パスワード" -AsPlainText -Force)!\\ \hline \end{array} \]