レジストリ ファイルを消去し、PuTTY をアンインストールして再インストールし、スパムボット データベースで IP をチェックしました。裏で何が起こっているのかはわかりませんが、トラブルシューティングで、タグを追加すると-v
デバッグ情報が増えると読んだので、それを実行して出力をここに貼り付けました。
なお、Git リポジトリをホストしている物理的な Linux サーバーにはアクセスできません。これは GoDaddy の修正された cPanel です (何らかの理由で、チーム メンバーがサーバーに ssh で接続したときに、shutdown または sudo が許可されません。私の調査によると、この 2 つのコマンドが最も役立つはずです)。
C:\Users\Fish's Ocean>ssh -v [email protected]
OpenSSH_for_Windows_7.6p1, LibreSSL 2.6.4
debug1: Connecting to XXX.XXX.XXX.XXX [XXX.XXX.XXX.XXX] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_ed25519-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_for_Windows_7.6
ssh_exchange_identification: read: Connection reset
答え1
1. 資格
これらの行は偶発的なものであることに注意してくださいdebug1: key_load_public
。エラーではなく、接続自体に影響を与えない単なる警告です。
私の経験では、ウェブホストへのSSHの問題の最も一般的な理由は、SSH / FTP IDを設定していないことです。接続に使用するユーザー名とパスワードは、他のGoDaddyアカウントの資格情報とは異なり、明示的に設定する必要があることがよくあります。このプロセスについては、ここで説明します。GodaddyからのガイドFTP 資格情報を必ず把握しておいてください。ガイドには次のように書かれています:
FTPユーザー名とパスワードを見つける
GoDaddy アカウントにログインして製品を開きます。
上部のメニューバーから「ファイルと FTP」をクリックし、「FTP ユーザー」を選択します。
FTP ユーザー名またはパスワードを変更するには、「アクション」ドロップダウンをクリックし、「パスワードの変更」または「ユーザー名の変更」を選択します。
新しいウィンドウで必要なフィールドに入力し、「OK」をクリックして変更を確認します。
- FTP ユーザー名とパスワードを使用して SSH 接続を確立します...
また、sudo
や などのコマンドはshutdown
、Godaddy の VPS または専用ホスティングを使用している場合にのみ使用できることに注意してください。共有ホスティングを使用している場合、これらは利用できません。
2. ブラックリスト
また、GoDaddyのようなウェブホストでは、IPをブラックリストに登録する複数回の接続試行に失敗しました。最初の問題が何であれ、これが接続がリセットされた原因である可能性があります。サポートに再度チャットして、ブラックリストを削除できるかどうかを確認してください。また、マシンをモバイル デバイスのインターネット接続にテザリングして (可能な場合)、Putty を使用してもう一度試してみることもできます。