WindowsでSSHdサーバーとして何を使用しているのか疑問に思いました。 WindowsコンピューターでSSHを使用してログインできるようにすることにしましたが、Linuxをフルタイムで使用したくありません。 Cygwin(私が知っている)以外に私のオプションは何ですか?他のサーバーソフトウェアを調べましたが、どれが信頼できるのかわかりません。また、それらのいくつかのレビューを見つけるのは簡単ではありません。ありがとう!
Cygwinを避けたい場合は、 freeSSHd を参照してください。何の問題もありません。彼らのfreeFTPdツールもかなりいいです。
スクリーンショット:
Bitvise SSHサーバー は素晴らしい製品です。個人使用は無料ですが、商用使用の有料ライセンスを持っています。 SSHクライアント を使用すると、サーバーを介してWebトラフィックとメールトラフィックを転送するために、外出中にSOCKS転送を設定できます。構成が簡単なGUIを使用して、ポートトンネル、リモートデスクトップ、SFTP、および仮想ユーザーをサポートします。
OpenSSH を使用します。 cygwinのパーツを使用しますが、必要なものをインストールします。完全なcywinインストールよりもはるかに小さいです。 Windows(少なくともXP)でサービスとしてセットアップするのはかなり簡単です-VistaまたはWindows7で実行した経験はありません。
Microsoftは最近、独自のビルド OpenSSH for Windows ( リリースとダウンロード )をリリースしました。
Cygwinなどに依存していません。
このMicrosoftビルドのOpenSSHを使用したWindows上のSSH/SFTPサーバー をセットアップするためのガイドを用意しました。
以前は copSSH を使用していました。これはOpenSSHに基づいています。
説明されている方法 ここ および ここ を使用してロックします。
Bitvise Tunnelier クライアントが好きです。私の経験では、PuTTY(特に自動再接続オプション)よりも優れています。
CygwinOpenSSH。
手順:
$ ssh_config
$ net start sshd
自分を追加する(最も簡単):
$ ssh-user-config
(最初の1つだけに「はい」で十分です)$ ssh my_username@hostname_with_cygwin_openssh
別のマシンから他のユーザーを追加する:
$ mkpasswd
Cygwinから/ etc/passwdを更新する$ nano /home/john/.ssh/authorized_keys
そして公開SSHキーを貼り付けます問題がある場合は、/var/log/sshd.log
私は以前OpenSSHを使用していましたが、自分の目的のためにいくつかのコードを変更してKpyM( http://www.kpym.com )を使用するように切り替えました。 freesshdよりもはるかに軽量であり、通知トレイアイコンなしで常時実行させたいネットワークに最適なサービスとして実行できます。さらに、デプロイメントの場合、/ SILENTフラグを使用してデフォルトでインストールできます。