cygwinでSSHサーバーを構築する

1.cygwinをインストールします
パッケージの選択画面で

  • Admin項目から[cygrunsrv]
  • Net項目から[openssh]と[openssl]
  • System項目から[procps]

を選択します。


2.システム環境変数に以下のようにセットします。
「PATH」に 「;[cygwinのインストール先]\bin」を追記します。
ex. ;C:\cygwin\bin

CYGWIN」に「binmode ntsec tty」をセットします。


3.cygwinを起動し下記のコマンドを実行します。
途中sshdサービス用のユーザーのパスワードが求められるので適当な文字列を入力します。

ssh-host-config -y

4.以下のコマンドを入力しssdのサービスを起動します。

cygrunsrv -S sshd

5.以下のコマンドを入力し、ログインできれば成功です。
途中、パスワード入力を求められます。

ssh localhost