« 過去30年間に発見された小惑星をビジュアル化 | トップページ | ウザい蚊を簡単に捕獲する方法 »

2010/08/30

Windows環境にsshdなサーバを設定する方法について

ブックマークに追加する
Tumblrで見かけたこのネタ
ねえ、ゆうにいちゃんちょっと聞きたいんだけど
Windows Server 2008に対して、
外部からSSH(ポート22)で操作することは可能?
外部からはLinuxで操作したいんだけどさ、別にWindowsでも構わないよ。
Windowsサーバー側で何かLinuxのような
sshdのサービスを立ち上げる方法が知りたくてさ。

おじさん達に聞いてもさっぱりわからないって言われてさ
「ゆうにいちゃんならパソコンの大先生だから聞いてこい」って。
ごめんね、こんな初歩的なこと聞いて。

Via: http://nihophe.tumblr.com/post/999427108/bip
に思わず噴いてしまった(初心者はこんなこと聞かね〜よ)ので、ちょっと調べてみた。



まず、可能かどうかについては可能。

Winodws環境でsshdを動かすには商用の物やフリーの物が多数あるので、このエントリではフリーの場合の代表的な場合について書いてみる。

フリーでsshdなサーバを立てる場合、大きく分けて3つの方法がある。

1.Cygwinを使う(Cygwinにはsshdが含まれている)
  リンク:How to setup the secure shell daemon on a Windows 2003 server

但しCygwinはファイル数が多いので、フルセットなCygwin環境を準備するのはちょっと面倒


2.OpenSSH for Windowsを使う
  リンク:SSHWindows.SourceForge.Net

これはCygwinのサブセットだけのインストールでsshdが使えるようになる。


3.freeSSHdを使う
  リンク:freeSSHd and freeFTPd

これはNT系OS向けのsshd実装。NT4.0以降であれば使用可能。

最初のTumblrネタにマジレスするとしたら、この3を使うのが一番素直な方法だと思う。

さらに調べてみると、Windows系のsshdサーバについてある程度まとまっている記事もあった。

リンク:How to install an SSH Server in Windows Server 2008

このページによると、代表的なsshdのパッケージには以下のものがあるらしい。


もちろん、sshdサーバをインストールした後はWindows Firewallで22番ポートを開けておく必要がある。
さらに、Windowsのセキュリティを確保するためには、ssh使用ユーザはsshのみ利用可能にするとか、tunnelを使わせない、等のポリシーは別途決めておいた方が良い。


●お探し物は見つかりましたか?まだの方は以下の検索をご利用下さい。
 
当ブログ内 (within this blog) Web
●当ブログのRSSフィードをお手持ちのRSSリーダーにご登録いただくと、エントリ追加時のみ更新通知が届くため、確認の手間が省けます。よろしければ、どうぞ。
当ブログのRSSフィード
●当ブログの更新情報+α(deliciousのブックマーク他)はTwitter経由でも確認できます。是非フォローしてください。(実はRSSフィードよりも更新が早かったりします)

|

システム」カテゴリの記事

blog comments powered by Disqus


●Google広告


●その他の広告



 
Google