windows10にsshサーバを立てる (+起動時にサービス起動する)

参考ページ

qiita.com

手順

OpenSSHサーバをインストール

  • 設定 > アプリ > アプリと機能 > オプション機能 > 機能の追加 から OpenSSH サーバー を選択、インストール

f:id:TyaRon626:20200909150659p:plain

f:id:TyaRon626:20200909150729p:plain

f:id:TyaRon626:20200909150856p:plain

  • インストール場所
    • .ssh は C:\ユーザー[ユーザ名].ssh
    • sshd.exe は C:\Windows\System32\OpenSSH.

sshdの起動

PowerShell を管理者として開き、以下のコマンドを実行

> Start-Service sshd

鍵でのログイン許可

# PubkeyAuthentication yes

から # を削除する(コメントアウトを外す)だけ

  • 書き込み権限が~の話は下を参照

qiita.com

Windows起動時にsshdサービスを起動する

  1. "Win + R" で「ファイル名を指定して実行」ウインドウを出し、services.msc を入力・OK

f:id:TyaRon626:20200909155150p:plain

  1. OpenSSH SSH Serverを選択し、全般タブのスタートアップの種類(E)を自動に設定し適用・OK

f:id:TyaRon626:20200909155333p:plain