Raspberry Piを持っていて、現在PiにあるRasbianが入ったSDカードを持っています。
Windows 8.1を搭載したラップトップを持っており、イーサネットケーブルを使用してPiに接続しました。 PiにSSHで接続したいので、PuTTYをインストールしました。
Windowsコマンドラインに移動してipconfig
と入力し、イーサネットアダプター[イーサネット]> [自動構成Ipv4アドレス]でPiのIPアドレスを見つけました。
そのIPを取得し、PuTTYの「ホスト名(またはIPアドレス)」の下に入力しました。名前にセッションを付け、[保存して開く]を押しました。今、私は次のエラーが発生しています:
Fatal Error: Network Error: Connection Refused
オンラインで調べましたが、Windowsの解決策が見つかりませんでした(ただし、Linuxには多くの解決策があります)。 Piにpingを実行して、正しいIPアドレスを持っていることを確認してみました(できます)。サーバーが接続をブロックしていることが原因でエラーが発生しているという他の投稿を読みましたが、それを修正する方法がわかりません。コマンドラインで奇妙に見えるのは、イーサネット用にデフォルトゲートウェイが設定されていないことだけです。ただし、それを変更するには、Piにアクセスする必要があると思いました。
このエラーの原因となる可能性のある、セットアップに欠落しているステップがあるかどうかを誰かに教えてもらえますか?
私はこれに不慣れなので、どんな助けでもありがたいです。ありがとう!
「接続が拒否されました」とは、通常、sshdデーモンが実行されていないか、ポート22でリッスンしていないことを意味します。
私はあなたが間違ったIPを持っているかもしれないと思います:Windowsの「ipconfig」はあなたにWindowsIPアドレスを与えます:あなたはラズベリーパイアドレスが欲しいです。
これを試して:
raspi-config> 8詳細オプション> A4 SSH> SSHアクセスが「有効」になっていることを確認します
RaspberryPiでifconfig
を実行します。そのアドレスでPuTTYを試してください。
詳細については、こちらをご覧ください。
http://www.instructables.com/id/Use-ssh-to-talk-with-your-Raspberry-Pi/
同じエラー/問題に直面しているときに、私はこの質問に出くわしました。自分に合ったものを見つけたので、答えを更新します。
簡単に言うと、SDカードのブートフォルダーにファイルを追加し、それを「ssh」と呼ぶ必要があります(ファイル名は拡張子なしです。気を付けてください)。
この手順はここにあります: Headless Raspberry Pi Setup
私の場合は、Windowsホストにrpiと同じIPアドレスを持つVirtualBoxをインストールした場合です。
WindowsホストでIPCONFIGを十数回見た後、私はついにそれがVBのルーターが私のrpiに対して持っていたのと同じであることに気づきました。
VirtualBox> PreferencesのIPアドレスを変更し、2回目の試行でsshを実行できました(ボックスのPuTTYのカスタムと同様)。
したがって、他のすべてのトラブルシューティング手順が機能しない場合は、ホストで競合を探すことは一見の価値があります。これを理解するのにどれくらいの時間がかかったのか聞かないでください-_-
TL; DR:PuTTYでIPにXXX.XXX.X.10と入力すると、VirtualBoxを指していました。 IPCONFIGはこれを確認しました。 VB IPアドレスをXXX.XXX.X.100に変更すると、問題が解決しました。
2018-11-13-raspbian-stretch-lite
イメージの使用は、「ヘッドレス」ラズビアンのセットアップには機能しません。最初の2018 raspbian-stretch-lite
イメージの使用は、正常に機能します。
Rasbianの2017年11月バージョンには、SSHサーバーとクライアントがすでに含まれています。ただし、デフォルトではSSHは無効になっています。それを有効にするために使用する
$ Sudoraspi-config
次に、「5。インターフェースオプション」を選択し、「SSHを使用したPiへのリモートコマンドラインアクセスの有効化/無効化」を選択します。
タブから戻るタブから終了
これで、マシンからRasbianPiにSSHで接続できるようになります:)