Cygwin でSSHサービス
Windows10では、BashがあるのでそれほどCygwinのセットアップはしなかった。
それでも最低限のインストールはした。
しかし、Bashがdaemonの実行ができない
(Bash上では起動できる。Bashごとサービスにすれば可能)
のでやっぱりCygwinのサーバ設定をすることにした。
基本的にはWindows8と同じだが、、、。
https://blogs.yahoo.co.jp/choro_inu/24330148.html
いくつか躓いたので備忘録。
まず、なぜか最新のCygwinSSHはRSA1がサポートされてない。
デフォルトで、/etc/ssh_host_keyをRSA1で作成しに行くのでこれを修正。
/etc/rc.d/init.d/sshd
OPTIONS="-h $RSA_KEY"
を最初の方に追加。
start関数で
#do_rsa1_keygen
rsa1のキー作成をコメントアウトする
あとは/var/emptyのパーミッションの変更
chmod og-r /var/empty
これでinit経由で動くようになる。
それでも最低限のインストールはした。
しかし、Bashがdaemonの実行ができない
(Bash上では起動できる。Bashごとサービスにすれば可能)
のでやっぱりCygwinのサーバ設定をすることにした。
基本的にはWindows8と同じだが、、、。
https://blogs.yahoo.co.jp/choro_inu/24330148.html
いくつか躓いたので備忘録。
まず、なぜか最新のCygwinSSHはRSA1がサポートされてない。
デフォルトで、/etc/ssh_host_keyをRSA1で作成しに行くのでこれを修正。
/etc/rc.d/init.d/sshd
OPTIONS="-h $RSA_KEY"
を最初の方に追加。
start関数で
#do_rsa1_keygen
rsa1のキー作成をコメントアウトする
あとは/var/emptyのパーミッションの変更
chmod og-r /var/empty
これでinit経由で動くようになる。