PuTTy を使用してウェブホストに接続する方法を考え出しました。
しかし、ローカルホストに接続するにはどうすればよいですか? 置いた
サーバー名: localhost ポート: 22 (私も 80 を試しました)
そして、「接続に失敗しました」というエラーが表示されます
接続方法を教えてください。
PuTTy を使用してウェブホストに接続する方法を考え出しました。
しかし、ローカルホストに接続するにはどうすればよいですか? 置いた
サーバー名: localhost ポート: 22 (私も 80 を試しました)
そして、「接続に失敗しました」というエラーが表示されます
接続方法を教えてください。
ローカル ホストで Cygwin を使用している場合は、Cygwin のsshd
(SSH デーモン) に接続できます。
sshd をサービスとしてインストールするための 3 つの簡単なコマンド: (マシンの起動時に常に存在します)
$ ssh-host-config -y # enable sshd. "-y" answers yes to all queries.
$ cygrunsrv --start sshd # start it as an autostart Windows service
$ ssh localhost # try to recursively log in via ssh
出典: http://nfnaaron.posterous.com/tag/puttycyg#Section2 (2 番目のアプローチ)
=> ssh インフラストラクチャ全体を取得します: 公開鍵認証、ssh-agent など...
Webサーバー(apacheなど)だけでなく、ローカルホストでSSHサーバー(openssh-serverなど)を実行していることを確認してください。また、ローカルホストが実際に127.0.0.0/8にマッピングされていることを確認してください
OpenSSH パッケージを選択して Cygwin をインストールしない限り、上記の回答の解決策は機能しません。インストール プロセス中に手動で行う必要があります (以下のオプション a を参照)。
接続の目的に応じて、以下のオプションのいずれかを試すことができます。オプション (b) はインストールがはるかに簡単ですが、*nix シェル機能がありません。
。_ ssh サーバーを使用して Cygwin シェルをインストールできます。このサイト (http://ist.uwaterloo.ca/~kscully/CygwinSSHD_W2K3.html) には Windows Server 用の手順がありますが、他の Windows でも機能します。非サーバー バージョンの Windows ではページの出力に表示されません。また、コマンドを発行するための指示に記載されている場所:
mount -s --change-cygdrive-prefix /
-s オプションを削除して、コマンドが
mount --change-cygdrive-prefix /
(少なくとも、これは Windows 7 の場合に当てはまりました)。
b . PuTTy サイトでは、WinSSHD (http://www.bitvise.com/winsshd-download) が推奨されています。簡単なセルフインストーラーです。起動したら、設定ウィンドウの最初のページで、画面の約 1/3 下にある [SSHD の開始] リンクをクリックする必要があります。その後、PuTTy を localhost に接続できます。ただし、私の経験では、* nix コマンドのサポートは提供されず、ネイティブの Windows のサポートのみが提供され、これに関するユーザー ガイドには何も見つかりませんでした。
お役に立てれば。