2009年8月14日

Cygwinでsshサーバを構築

WindowsにLinuxからssh接続するための設定とか.

まずは,Cygwinをインストールする.cygrunsrvとopensshは必須なので,インストールされてることを確認しておく(「cygcheck -c openssh」コマンドなどで).他にも色々必要だったりするので,全てインストールしとくと楽.
次に,Windowsのコントロールパネルにあるユーザアカウント制御でパスワードを設定しておく.後は,以下のコマンドを打ち込んでいくだけ.

mkpasswd -l > /etc/passwd
mkgroup -l > /etc/group
(chmod 777 /var)
ssh-host-config -y

以上.設定が成功していれば,
cygrunsrv -S sshdでsshサーバを起動できる
起動中のサーバはcygrunsrv -E sshdで停止できる
サーバを削除したい場合はcygrunsrv -R sshdでOK