Note初級・中級のエンジニアやデザイナー向けに技術情報と英語学習情報を提供中。Windows版OpenSSHでSSHサーバを構築する方法Windowsを使うエンジニアは誰もがこう考えます。LinuxのようにWindowsを使いたいと。LinuxサーバにSSHするように、WindowsサーバにSSHしたいと。今まさにその夢が現実のものになりました。Windows版OpenSSHのリリースが発表されたのです。Updateのブログを読んでください。2016年にはプロダクション版のリリースが予定されています。)ということで、今回は、Windows版OpenSSHを使用して、Windows上にSSHサーバを構築しましょう。Windows上にSSHサーバを構築する。SSHサーバにSSHしてみる。Windows上にSSHサーバを構築する。基本的に公式のSSHサーバ構築手順通りにやってみます。(1)Windows版OpenSSHをダウンロードする。「OpenSSH-Win32.zip」をここからダウンロードし、適当なフォルダ(とりあえず「C:tools」にしてみましょう)に展開します。展開したフォルダ(「C:toolsOpenSSH-Win32」)にPathを通します。keyをセットアップする。ssh_host_rsa_key.pub(3)ファイアーウォールにSSH用のポート22を開ける。(3-1)PowerShellの場合、以下のコマンドを実行します。SSH(3-2)普通に設定する場合、以下の手順で行います。ファイアウォール->詳細設定」を表示します。「受信の規則」をクリックし、右側のウィンドウの「新しい規則」からウィザードを起動します。後はウィザードに従って、「ポート->TCP->特定のローカルポートに「22」と入力->接続を許可する->ネットワークの範囲を選択->名前「SSH」(任意)を付けて完了です。(4)鍵認証をセットアップする。管理者権限でsetup-ssh-lsa.cmdを実行して、再起動します。個のファイルをコピーしました。-fこの操作を正しく終了しました。0(5)WindowsサービスとしてSSHサーバを起動する以下のコマンドでSSHデーモンをインストールして、WindowsサービスとしてSSHデーモンを起動します。サービスは正常に開始されました。keyの場所を確認してみてください。「C:toolsOpenSSH-Win32」配下にあるはずです。Windows起動時に自動で起動するようにするには、以下のコマンドを実行するか、「サービス」の「プロパティ」からポチポチと設定してください。AUTO_START...(略)...以上でSSHサーバが構築できました。念のためのアンインストールコマンドは以下です。SSHサーバにSSHしてみる。それでは、WIndows上に構築されたSSHサーバにSSHでログインしてみましょう。今回はクライアント側はすでにSSHコマンド実行可能であることを前提として確認します。記事にするほどのことではないので。Termやらを使用しても良いです。Windowsに付属しているSSHを使用します。C:Usersuser>確かにWindows上のSSHサーバにログインできましたね。これで、WindowsサーバにLinuxのようにSSHすることが実現しました!やったぜ!おまけ最初の段階で、LinuxのようにWindowsを使いたいと思っていた人は気づいたはずです。「てか、Cygwinあるじゃん」と。sshdこんな感じでね。ぶっちゃけ、CygwinでSSHサーバを構築した方が間違いなくLinuxっぽいので、、、悲しくなりました(泣)でも、Cygwinは所詮Cygwinと言うツール上の話、Windows版OpenSSHはWindows全体の話なので、そこがそれぞれの違いであり利点ですかね。ちなみに、Windows版OpenSSHでもCygwinのOpenSSHでもインストール後のサービス名が「SSHD」で同じなので、両方インストールすると重複して怒られるので、気をつけてください。追記この記事が予約投稿だったため、記事が公開される前に新しいバージョン(Win32-OpenSSH:12_22_2015)がリリースされていました。履いてます(笑)じゃなくて、全く同じ手順でSSHサーバを構築できます。最新の記事Keid自由で楽しい世界を目指すフルスタックWebデベロッパー。大学でコンピュータサイエンスを真面目に学び、日本の大手IT企業に就職後、新しい技術やスケールするビジネスが北米にある事に気づき、海外への挑戦を決意。英語ができなかっため、フィリピン留学およびカナダ留学を経て強制的に英語を上達させた。このブログでは海外に挑戦したいエンジニアやデザイナーに少しでも有益な情報を提供していきたいと思う。TortoiseSVNのインストール方法SubversionのWindows用クライアントといえば、ダントツでTortoiseSVNです。今日もう一台のPCを購入したとします。WindowsのOSをインストールしたら、まずインターネットに繋ぎます。推奨基本ツールそろそろ夏休みですねー。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。AuthorKeid自由で楽しい世界を目指すフルスタックWebデベロッパー。大学でコンピュータサイエンスを真面目に学び、日本の大手IT企業に就職後、新しい技術やスケールするビジネスが北米にある事に気づき、海外への挑戦を決意。英語ができなかっため、フィリピン留学およびカナダ留学を経て強制的に英語を上達させた。このブログでは海外に挑戦したいエンジニアやデザイナーに少しでも有益な情報を提供していきたいと思う。バッチで明日の日付を計算する。0.0010このブログの運営のためにBitcoinでの寄付を募集しています。お気持ち程度の寄付を頂けると管理者の励みになります。最新の記事Keid自由で楽しい世界を目指すフルスタックWebデベロッパー。大学でコンピュータサイエンスを真面目に学び、日本の大手IT企業に就職後、新しい技術やスケールするビジネスが北米にある事に気づき、海外への挑戦を決意。英語ができなかっため、フィリピン留学およびカナダ留学を経て強制的に英語を上達させた。このブログでは海外に挑戦したいエンジニアやデザイナーに少しでも有益な情報を提供していきたいと思う。TortoiseSVNのインストール方法SubversionのWindows用クライアントといえば、ダントツでTortoiseSVNです。今日もう一台のPCを購入したとします。WindowsのOSをインストールしたら、まずインターネットに繋ぎます。推奨基本ツールそろそろ夏休みですねー。