web-dev-qa-db-ja.com

Windows SSHサーバー?

WindowsでSSHdサーバーとして何を使用しているのか疑問に思いました。 WindowsコンピューターでSSHを使用してログインできるようにすることにしましたが、Linuxをフルタイムで使用したくありません。 Cygwin(私が知っている)以外に私のオプションは何ですか?他のサーバーソフトウェアを調べましたが、どれが信頼できるのかわかりません。また、それらのいくつかのレビューを見つけるのは簡単ではありません。ありがとう!

14
Ibrahim

Cygwinを避けたい場合は、 freeSSHd を参照してください。何の問題もありません。彼らのfreeFTPdツールもかなりいいです。

スクリーンショット:

alt text

alt text

alt text

10
John T

Bitvise SSHサーバー は素晴らしい製品です。個人使用は無料ですが、商用使用の有料ライセンスを持っています。 SSHクライアント を使用すると、サーバーを介してWebトラフィックとメールトラフィックを転送するために、外出中にSOCKS転送を設定できます。構成が簡単なGUIを使用して、ポートトンネル、リモートデスクトップ、SFTP、および仮想ユーザーをサポートします。

8
sean e
2
sean e

OpenSSH を使用します。 cygwinのパーツを使用しますが、必要なものをインストールします。完全なcywinインストールよりもはるかに小さいです。 Windows(少なくともXP)でサービスとしてセットアップするのはかなり簡単です-VistaまたはWindows7で実行した経験はありません。

2
DaveParillo

Microsoftは最近、独自のビルド OpenSSH for Windowsリリースとダウンロード )をリリースしました。

Cygwinなどに依存していません。

このMicrosoftビルドのOpenSSHを使用したWindows上のSSH/SFTPサーバー をセットアップするためのガイドを用意しました。

2
Martin Prikryl

以前は copSSH を使用していました。これはOpenSSHに基づいています。

説明されている方法 ここ および ここ を使用してロックします。

Bitvise Tunnelier クライアントが好きです。私の経験では、PuTTY(特に自動再接続オプション)よりも優れています。

1
sean e

CygwinOpenSSH

手順:

  1. Cygwinをインストールします:
    • 「OpenSSH」と「nano」(または「vim」)を選択します
  2. Cygwinターミナル(コンソール)を(ドメインではなくローカル)管理者として起動します
  3. $ ssh_config
  4. $ net start sshd

自分を追加する(最も簡単):

  1. $ ssh-user-config(最初の1つだけに「はい」で十分です)
  2. $ ssh my_username@hostname_with_cygwin_openssh別のマシンから

他のユーザーを追加する:

  1. 新しいWindowsユーザー「john」を作成します
  2. そのユーザーとして一度ログインする必要もあります
  3. $ mkpasswdCygwinから/ etc/passwdを更新する
  4. $ nano /home/john/.ssh/authorized_keysそして公開SSHキーを貼り付けます
  5. SSH秘密鍵で「john」としてログインできるようになりました

問題がある場合は、/var/log/sshd.log

1
Wernight

私は以前OpenSSHを使用していましたが、自分の目的のためにいくつかのコードを変更してKpyM( http://www.kpym.com )を使用するように切り替えました。 freesshdよりもはるかに軽量であり、通知トレイアイコンなしで常時実行させたいネットワークに最適なサービスとして実行できます。さらに、デプロイメントの場合、/ SILENTフラグを使用してデフォルトでインストールできます。

1
Shial