世界を旅して人生を楽しもう。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サーバを構築できます。最新の記事KD世界を旅し日本を愛するエンジニア。大学でコンピュータサイエンスの楽しさを学び、日本の大手IT企業で働く中で、新しい技術やスケールするビジネスが北米にある事に気づく。世界に挑戦するための最大の壁が英語であったため、フィリピン留学およびカナダ留学を経て英語を上達させた。現在は日本在住でエンジニアとして働きつつ、次の挑戦に備えて世界の動向を注視している。このブログでは、エンジニアやデザイナー向けの技術情報から、海外に留学したい人向けの留学情報、海外に興味がある人向けの海外旅行情報など、有益な情報を提供しています。TortoiseSVNのインストール方法SubversionのWindows用クライアントといえば、ダントツでTortoiseSVNです。今日もう一台のPCを購入したとします。WindowsのOSをインストールしたら、まずインターネットに繋ぎます。推奨基本ツールそろそろ夏休みですねー。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。AuthorKD世界を旅し日本を愛するエンジニア。大学でコンピュータサイエンスの楽しさを学び、日本の大手IT企業で働く中で、新しい技術やスケールするビジネスが北米にある事に気づく。世界に挑戦するための最大の壁が英語であったため、フィリピン留学およびカナダ留学を経て英語を上達させた。現在は日本在住でエンジニアとして働きつつ、次の挑戦に備えて世界の動向を注視している。このブログでは、エンジニアやデザイナー向けの技術情報から、海外に留学したい人向けの留学情報、海外に興味がある人向けの海外旅行情報など、有益な情報を提供しています。0.0010このブログの運営のためにBitcoinでの寄付を募集しています。お気持ち程度の寄付を頂けると管理者の励みになります。最新の記事KD世界を旅し日本を愛するエンジニア。大学でコンピュータサイエンスの楽しさを学び、日本の大手IT企業で働く中で、新しい技術やスケールするビジネスが北米にある事に気づく。世界に挑戦するための最大の壁が英語であったため、フィリピン留学およびカナダ留学を経て英語を上達させた。現在は日本在住でエンジニアとして働きつつ、次の挑戦に備えて世界の動向を注視している。このブログでは、エンジニアやデザイナー向けの技術情報から、海外に留学したい人向けの留学情報、海外に興味がある人向けの海外旅行情報など、有益な情報を提供しています。TortoiseSVNのインストール方法SubversionのWindows用クライアントといえば、ダントツでTortoiseSVNです。今日もう一台のPCを購入したとします。WindowsのOSをインストールしたら、まずインターネットに繋ぎます。推奨基本ツールそろそろ夏休みですねー。