SSH-接続時の接続タイムアウト


9

私のRPiはRaspbianを実行しています。SSHをセットアップしようとしています。

次の手順に従って、Piで静的IPを取得しました。

  1. 私のPCはWiFiを介してLANに接続されipconfigていたため、以前は私のWLANカードのIPアドレスやゲートウェイなどを取得していました。
  2. このデータを使用して、Raspbianで静的IPをセットアップし、もちろんIPアドレスを変更しました。

ifconfig 静的IPが正しく設定されていることを確認します。

Windows 7 PCでPuTTYを使用してPiに接続しようとしました。PuTTYは次のエラーメッセージをスローします。

接続時に接続がタイムアウトしました

さらに、Piの静的IPアドレスをpingしようとしたときに、RPiからの応答がなく、代わりに「接続がタイムアウトしました」と表示されました。

動作しているPCから情報をコピーするのは間違っていましたか?これを修正してPiでSSHを動作させるにはどうすればよいですか?


接続時のタイムアウト、または接続時のタイムアウト?
Patrick Kostjens 2013

接続時のタイムアウト
nbsrujan 2013

それはあなたのためにいくつかのポート転送を行うルーターの後ろに偶然ありますか?多分あなたのsshポート(通常22)は転送されません。
Patrick Kostjens 2013

SSHをブロックしているファイアウォールがWindows PCにありますか?
ローレンス

@Lawrenceファイアウォールオプションもチェックしました。よさそうだ。ファイアウォールがSSH接続を許可できるようにする特定の方法はありますか?ファイアウォールを無効にしてみます。
nbsrujan 2013

回答:


9

試すことのいくつか:

  1. WindowsマシンからRaspberry Piにpingできますか。コマンドプロンプトを開いて入力しますping 192.168.0.198(ただし、SSHに使用しているIPアドレスを使用)。応答が得られれば、接続は良好ですが、ネットワークの問題がなければSSHを妨げますワーキング
  2. raspi-configを使用してSSHをセットアップしましたか、それとも自分でセットアップしましたか?自分でセットアップした場合は、その方法を教えてください(SSHのセットアップの問題がある可能性があります)
  3. Raspberry Pi自体からSSHにログインして使用できますssh 127.0.0.1(実際には127.0.0.1を使用)。これが機能しない場合は、SSHが正しくセットアップされていない可能性が高く、エラーが問題の手掛かりとなる可能性があります。
  4. Raspberry Pi自体からSSHにログインしてみますが、今回は実際のアドレスとポートを使用しますssh 192.168.0.198 -p 22(ただし、SSHに使用しているIPアドレスを使用)、これが機能しない場合は、 Linuxのファイアウォール、または特定の接続または異なるポート番号のみを使用するようにSSHが設定されている
  5. 上記のすべてが正常に機能する場合は、おそらくルーターのファイアウォールの問題のようなものです。いくつかの異なるポート番号を試すと役立つ場合があります

追加のポート番号を追加するには、次のようにします。

  • を使用してSSH構成をバックアップします sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.old
  • を使用してSSH構成を編集します sudo nano /etc/ssh/sshd_config
  • 言う行を探します Port 22
  • 他のいくつかのポート番号を使用して、以下の行を追加します。たとえばPort 80、別の既知の番号と、たとえばPort 55555
  • を使用してSSHサービスを再起動します sudo /etc/init.d/ssh restart
  • 追加した各番号で順番にputtyを使用してみてください。80ルーターが転送するWebサーバーがあるため、私の場合は機能しませんが、55555正常に動作しました

うまくいけば、ここで何かが役立ちます、何が起こるか教えてください


どうもありがとうございました。追加のポートを追加することは本当に私に多くのことを助けました。2週間からSSHに行き詰まりました。RPiのもう1つの問題は、RPiとPCのDNSサーバーアドレスが同じでないことです。これも理由かもしれません:)
nbsrujan 2013

sshポートを変更することで問題は解決しました。答えてくれてありがとう。
BenRoe

自分自身に接続できますが、どうしてもPuttyに接続できませんが、問題なくpi IPアドレスにpingできます。何が問題でしょうか?私のルーターがどういうわけかこの接続をブロックしているのでしょうか?
saldenisov 2017

私はまったく同じ問題を抱えています。これは私が取得コードです:
最も由緒ある先生

1

Raspberry PiはPCに直接接続されているため、WIFIネットワークとは異なるネットワークで静的IPを選択する必要があります。そうしないと、WindowsはおそらくWIFIインターフェイスを使用してRPiにアクセスしようとします。

たとえば、WIFIネットワークが192.168.0.xxxの場合は、RPiとPCの有線インターフェイスに10.2.2.xxを使用します。

有線インターフェイスでRPIを10.2.2.2(ネットマスク255.255.255.0または/ 24)で構成し、PCを10.2.2.3(同じく255.255.255.0ネットマスク)で構成します。PCから10.2.2.2にSSHで接続できるはずです。

この回答の範囲外のゲートウェイとしてウィンドウを構成しない限り、Raspberry Piはインターネットにアクセスできないことに注意してください。


1

ルーターからの距離が遠すぎて信号レベルが20%未満の場合、Raspiがパテとセッションから追い出す可能性があります。

私の意見はこれです:信号レベルが低い場合、Raspberryはwifiネットワークから切断されるため、Raspberryには適切な信号レベルが必要です(ときどき接続されていないように見えますが、ログインしてスクリプトを開始したい場合...それは終わり、ラズベリーはネットワークから切り離されています)。


0

RaspberryPiのIPアドレス(ifconfig)を確認し、PCのIPアドレスを静的アドレスに設定した後、「ping raspberrypi.local」にpingを実行するとタイムアウトが発生し続けました。私が忘れていた最も重要なことは、私のRaspberryPiのIPアドレスが(198.168.1.3)であっても、私のPCの静的IPが類似している(例:198.168.1.2)ことを確認することでした!!!! これにより、接続できるようになります。


-1

私の場合、答えはデスクトップ上の急流クライアントのトラフィックの高さでした。

他の誰かが同じ問題を抱えている場合は、まずネットワーク速度を確認してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.