web-dev-qa-db-ja.com

windows ssh localhost:接続が拒否されました

私は自分でssh(Windows)を試したいので、cmdを開いて次のように入力します:ssh 127.0.0.1。しかし、私はこのエラーを受け取りました:ssh: connect to Host 127.0.0.1 port 22: Connection refused

PuTTYを使用しようとしましたが、同じエラーが発生しました。

(Windowsでsshを使用できる理由がわかりません...)

加えて、私はここで同様の質問を読みました: スレーブ:ssh:ホストスレーブポート22に接続:接続がタイムアウトしました
しかし、コンピュータにプログラム名や機能名sshdが見つかりません。

Windowsでlocalhostにsshするにはどうすればよいですか?

4
Yves

マイクロソフトは現在、Windowsオペレーティングシステム用のSSHサーバーソフトウェアを提供していません。ただし、WindowsシステムにSSHサーバーソフトウェアをまだインストールしていない場合は、Windows用の商用SSHサーバーパッケージがかなりあり、無料のSSHサーバーソフトウェアもあります。商用バージョンを提供している一部の企業では、非商用目的で無料でソフトウェアを使用できます。私が使用したいくつかの無料バージョン:

Bitvise SSHサーバー -個人使用は無料

Copssh - 名前は「Cygwin」+「OpenSSH」 からのものです

freeSSHd

OpenSSH for Windows -ソフトウェアは2004年以降更新されていません。WindowsXPで問題なく動作することがわかりましたが、後で問題が発生しましたオペレーティングシステムとそれをお勧めしません。

PowerShell SSH Server for Windows -Personal Editionは無料です。サーバーへのSSH接続は一度に1つに制限されます。

SilverSHield - 1つの同時SSH接続に制限された個人用の無料バージョン

Cygwinが既にインストールされている場合は、 Cygwin 用のOpenSSHサーバーソフトウェアをインストールできます。

マイクロソフトは明らかに「光を見た」と発表し、WindowsオペレーティングシステムにSSHサーバーソフトウェアを提供することを発表しました。たとえば、2015年6月2日のArs Technicaの記事 をご覧くださいWindowsおよびPowerShell

4
moonpoint

Windowsでは、デフォルトでSSHサーバーがインストールまたは実行されていません。インストールしようとしましたか?サードパーティのアプリケーションになります。また、WindowsはSSHクライアントを提供しません。これも、インストールする必要のあるサードパーティのアプリケーションです。

SSHサーバーをWindowsにインストールすることは非常にまれです。

2
albal