SSH経由でRaspberry Piに接続:接続が拒否されました(パテから)


13

raspbianを実行しているraspberryがあり、SSHで接続したいのですが、何かが起こっています。

ラズベリーでは、nmapを実行し、ポート22は次のように表示しています。sshプロセスは正常に実行されています。

しかし、Windows 8.1マシンからパテで接続できません。接続が拒否されます。

誰も私にポインタを与えることができますか?

編集:私はそれをpingすることができ、私はraspi-configをチェックしたことを言及するのを忘れて、それは正常なようです。

apt-getで依存関係を解決するのに苦労しましたが、resolvconfを再インストールしました。

EDIT2:Windowsファイアウォールを無効にしている間も機能しませんでした。

EDIT3:piからpiをsshできます。

EDIT4:私はちょうど私のラズベリーとウィンドウズボックスが同じIPを持っていることがわかりました...何?


確かにインターネットに接続されていますか?コマンドに続くコマンドラインで試してください:ifconfig wlan0。そこにある実際の行にあるIPアドレスinet addr
マッツェStrawberrymaker

WindowsマシンからPiにpingできますか?
スティーブロビラード

sshが起動時に「/ etc / init /」から起動するかどうかを確認し、「sudo raspi-config」を確認します
。ssh

詳細については、編集を参照してください。
ptf

私は同様の問題を抱えていました...最終的にルーターを再起動し(1.5時間のデバッグを失った後)、ブーム、魔法のようにすべてが再び機能します!症状は奇妙でした。すべてのデバイスにインターネットがありましたが、相互に通信できず、SSHは拒否しました。ルーターを再起動すると、問題が何であれ修正されました...
ガブリエルステープルズ

回答:


11

ラズベリーは2016年11月から何かを変えました

ここに、この問題を修正するためのnoob命令があります

sudo su
raspi-config

1)最初の「更新」を選択します

2)詳細オプション-> expand_rootファイルシステム

3)インターフェースオプション-> ssh [有効]

4)change_locale [お住まいの国-UTF8]で、まだここにいる場合は、タイムゾーンも変更してください

5)デフォルトのパスワードを変更します(怠けないで、ただそれをしてください:)


上記のリストに「デフォルトのユーザーパスワードの変更」を追加してください。これがおそらく、彼らがデフォルトでオフにした理由です。
トマスガンドール

@TomaszGandor tyそれは良いものです
リチャード・デ・リー

4

だから、私はそれを理解しました。

昔、ルーターのpiにIPを割り当て、そのMACアドレスをIPにバインドしました。

昨日、piが再び必要になったときに同じIPを使用していたことがありました。それで、おそらく同じIPのために、WindowsマシンからWindowsマシンに接続しようとしました。

これを修正したのは、cmd(私のwindowsボックス)でのこれです:

ipconfig /release

ipconfig /renew

いや、最後に


2
最新のRaspbianには、設定でsshが無効になっていることに注意してください。
エディ

@Eddieあなたは私の命を救った!!!!!
ヴィシャル

1

間違ったSSHキーペアマッチングの問題である可能性があります。クライアントは、以前のセッションのSSHキーを保存します。そのため、過去に同じクライアントを使用して同じIP上の別のデバイス(または同じRaspberryでビルドが異なる)にSSH接続したことがある場合、両側のキーは一致しません。解決策:クライアントのキーを削除します。

Puttyは、SSHキーをレジストリに保存しますHKEY_CURRENT_USER\SoftWare\YOU\PuTTY\SshHostKeys。Puttyを使用していない場合は、%USERPROFILE%\sshまたはをご覧ください%USERPROFILE%\.ssh。OSXを使用している場合は、~/.ssh/known_hosts


これはpiのクリーンインストールで、このマシンではパテでsshキーを使用していません。これは難しくなっています。
ptf

0

アウトバウンドSSH接続をブロックしているのは、Windowsファイアウォールかもしれません。ポート22がWindowsマシンから許可されていることを確認してください。


ああ、私はWindowsファイアウォールも無効にしたとは言いませんでしたが、運はありませんでした。
ptf

Piでできることssh localhost
berto

ええ、うまくいきます。
ptf

そしてifconfig、PiとipconfigWindowsのキックは、両方のシステムが同じネットワーク上にあることを示していますか?
-berto

私は今家にいませんが、両方とも同じデフォルトゲートウェイを持っていること、イーサネットケーブルで同じスイッチに接続されていることを覚えています
ptf
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.