Cygwin:Windows で「ssh server」を構築する

blickpixel / Pixabay

0.Cygwinのバージョン

[crayon]
$ uname -r
1.7.9(0.237/5/3)
[/crayon]

1.インストール方法

[crayon]
Cygwin Setup(setup.exe)を起動し以下パッケージをインストールする
→  openssh: The OpenSSH server and client programs
[/crayon]

2.サーバー初期設定

[crayon]
$ ssh-host-config
(Enter..)
[/crayon]

[crayon]
Should privilege separation be used? (yes/no) {yes}
new local account ‘sshd’? (yes/no) {yes}
Do you want to install sshd as service?
(Say “no” if it is already installed as service) (yes/no) {yes}
Enter the value of CYGWIN for the daemon: [] {enter}
Do you want to use a different name? (yes/no) {no}
Do you want to use a different name? (yes/no) no
Create new privileged user account ‘cyg_server’? (yes/no) no
[/crayon]

* Windowsサービス名「CYGWIN sshd」として登録される
* sshdの設定ファイル(/etc/ssh/sshd_config)を適切に設定する
* 外部からのアクセスにはWindows Firewallの設定が必要

付録:cygrunsrvの操作

[crayon]
サービスの開始
$ cygrunsrv -S sshd
[/crayon]

[crayon]
サービスの停止
$ cygrunsrv -E sshd
[/crayon]

[crayon]
サービスの状態
$ cygrunsrv -Q sshd
Service             : sshd
Display name        : CYGWIN sshd
Current State       : Running
Controls Accepted   : Stop
Command             : /usr/sbin/sshd -D
[/crayon]

以上

[amazon_image id=”B00TO6KMG8″ link=”true” target=”_blank” size=”medium” ]新Linux/UNIX入門 第3版 (林晴比古実用マスターシリーズ)[/amazon_image]

About yoshimasa

埼玉県さいたま市在住、2男3女のパパです。Linux系の技術情報を中心にまとめています。1978年2月生まれ。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください