web-dev-qa-db-ja.com

Interix / SUA SSHサーバーは何か良いですか?

そこにはたくさんの自作SSHサーバー(無料のものもあれば有料のものもあります)がありますが、私は常にCygwinのOpenSSHのポートに固執しています。理由は次のとおりです。

  1. その奇妙な特性のすべてにもかかわらず、私はCygwinに精通しており、問題が発生したときにそれをデバッグする方法を知っている可能性が高く、

  2. それは私にわずかに頭がおかしいシェル(つまり、cmd.exeではない)を動作させるだけです。

これは、数年前、Windows forLinuxの使用をやめたときの状況でした。さて、私は今戻ってきました、そしていくつかのことが変わりました:

  • Cygwinはまだ頭がおかしいです。さまざまなカラフルな方法で。

  • MinGWのmsysユーティリティは、UnixyスキンでネイティブWindows開発を行うことに関心のある開発者に合理的な環境を提供するのに十分な機能を備えています。ただし、SSHサーバーはまだ付属していません。

  • Microsoftは、最近のバージョンのWindowsにInterix(Unixベースのアプリケーションのサブシステムとも呼ばれます)を組み込んでいます。

私は最近、ネイティブのWindows開発のほとんどをMinGWを使用して行っていますが、ここにとどまることができたことを報告できてとてもうれしく思います。しかし、SSHサーバーの欠如が私を殺しており、他のオプションのほとんどは、CygwinのOpenSSHの使用をやめるには不十分であるように思われました(これにより、RightThing™を実行する他の便利なパッケージもたくさん提供されます。 Cをコンパイルしていない限り。)

しかし、SUAはおそらくCygwinを永遠に捨てさせるものです!特に、 [〜#〜] sua [〜#〜] コミュニティにはOpenSSHサーバーのバージョンがあるようです。だから私の質問、それは実際に機能しますか、そしてそれが切り替える価値のある事実上のSSH実装(リモートデスクトップサービスがエンタープライズWindowsの事実上のリモートアプリケーションになったのと同じように)になるのに十分軌道に乗っていますか?

2
Edward Z. Yang

私の大学では、OpenSSH for SUAを使用して、Windows Server2008システムでSFTPアクセスを取得しています。心配しなければならないのは、SUAはLinuxではなくUNIXであり(たとえば、ログはさまざまな場所にあります)、Denyhostsやfail2banなどのSSHブルートフォース攻撃から保護するために作成されたツールは私の知る限り存在しません。全体として、インストールして確認することを強くお勧めしますが、セキュリティの問題を念頭に置いてください。

2
Jeremy Hajek