เชื่อมต่อกับ Raspberry Pi ผ่าน ssh: การเชื่อมต่อถูกปฏิเสธ (จากผงสำหรับอุดรู)


14

ฉันมีราสเบอรี่ที่รันราสเบียนและต้องการเชื่อมต่อผ่าน SSH แต่มีบางอย่างเกิดขึ้น

ในราสเบอร์รี่ฉันได้เรียกใช้ nmap และพอร์ต 22 พูดว่า: OPEN; กระบวนการ ssh กำลังทำงานและไม่เป็นผล

แต่ฉันไม่สามารถเชื่อมต่อจากเครื่อง windows 8.1 ที่มีผงสำหรับอุดรูได้ฉันเพิ่งได้รับการเชื่อมต่อที่ถูกปฏิเสธ

ใครช่วยชี้ให้ฉันได้บ้าง

แก้ไข: ลืมพูดถึงว่าฉันสามารถ ping และฉันได้ตรวจสอบ raspi-config และดูเหมือนว่าปกติ

ฉันมีปัญหาในการแก้ปัญหาการพึ่งพา apt-get แต่ฉันติดตั้ง resolvconf อีกครั้งและนั่นแก้ไข

แก้ไข 2: มันยังไม่ทำงานในขณะที่ปิดการใช้งานไฟร์วอลล์ Windows

แก้ไข 3: ฉันสามารถ ssh pi จาก pi

EDIT4: ฉันเพิ่งพบว่ากล่องราสเบอร์รี่และ windows ของฉันมี IP เดียวกัน ... อะไร


แน่ใจว่าเชื่อมต่อกับอินเทอร์เน็ตหรือไม่ ifconfig wlan0ลองในบรรทัดคำสั่งคำสั่งต่อไปนี้: มีที่อยู่ IP จริงในบรรทัดinet addrหรือไม่
Matze Strawberrymaker

คุณสามารถ ping จากเครื่อง Windows กับ Pi ของคุณได้ไหม?
Steve Robillard

ตรวจสอบว่า ssh เริ่มต้นการบูทจาก '/ etc / init /' และตรวจสอบ 'sudo raspi-config' คุณอาจปิดการใช้งาน ssh
Tolga Varol

ดูการแก้ไขสำหรับข้อมูลเพิ่มเติม
ptf

ฉันมีปัญหาที่คล้ายกัน ... ในที่สุดก็เพิ่งรีสตาร์ทเราเตอร์ของฉัน (หลังจากการแก้จุดบกพร่อง 1.5 ชั่วโมง) และบูมอย่างน่าอัศจรรย์มันทำงานได้อีกครั้ง! อาการแปลก ๆ : อุปกรณ์ทั้งหมดมีอินเทอร์เน็ต แต่ไม่สามารถคุยกันได้และ SSH ปฏิเสธ รีสตาร์ทเราเตอร์แก้ไขปัญหาที่เกิดขึ้น ... ดังนั้นมันจึงกลายเป็นว่าไม่ได้อยู่บนพีซี
Gabriel Staples

คำตอบ:


12

Raspberry เปลี่ยนบางอย่างตั้งแต่เดือนพฤศจิกายน 2559

นี่คือคำสั่ง noob เพื่อแก้ไขปัญหานี้

sudo su
raspi-config

1) เลือก 'อัปเดต' ก่อน

2) ในตัวเลือกขั้นสูง -> ระบบไฟล์ expand_root

3) ตัวเลือกการเชื่อมต่อ -> ssh [เปิดใช้งาน]

4) change_locale [country-UTF8 ของคุณ] และถ้าคุณยังอยู่ที่นี่ก็เป็นการดีที่จะเปลี่ยนเขตเวลาเช่นกัน

5) เปลี่ยนรหัสผ่านเริ่มต้น (อย่าขี้เกียจแค่ทำมัน :)


กรุณา - เพิ่ม "เปลี่ยนรหัสผ่านผู้ใช้เริ่มต้น" ในรายการด้านบน นี่อาจเป็นเหตุผลที่พวกเขาปิดโดย defaut
Tomasz Gandor

@TomaszGandor ty เป็นคนดี
Richard de Ree

4

ดังนั้นฉันจึงคิดออก

เมื่อนานมาแล้วฉันกำหนด IP ให้กับ pi ของฉันบนเราเตอร์เชื่อมโยงที่อยู่ mac ของมันกับ IP

มันเกิดขึ้นเมื่อวานนี้ว่าฉันมี IP เดียวกันเมื่อฉันต้องการ pi อีกครั้ง ดังนั้นฉันอาจพยายามเชื่อมต่อกับเครื่อง windows ของฉันจากเครื่อง windows เพราะ IP เหมือนกัน

สิ่งที่แก้ไขมันคือ cmd (ในกล่อง windows ของฉัน):

ipconfig /release

ipconfig /renew

ใช่ในที่สุด


2
เป็นที่น่าสังเกตว่า Raspbian ล่าสุดมาพร้อมกับ ssh ถูกปิดใช้งานในการกำหนดค่า
Eddie

@Eddie คุณช่วยชีวิตคนของฉัน !!!!!
Vishal

1

อาจเป็นปัญหากับการจับคู่คีย์ SSH ผิด ลูกค้าของคุณเก็บคีย์ SSH ของเซสชันก่อนหน้า ดังนั้นหากคุณเคย SSH'ed ในอดีตกับลูกค้าเดียวกันนี้ไปยังอุปกรณ์อื่น (หรือ Raspberry เดียวกัน แต่มีการสร้างที่แตกต่างกัน) ใน IP เดียวกันคีย์ทั้งสองด้านไม่ตรงกัน วิธีแก้ไข: ลบคีย์บนไคลเอนต์ของคุณ

สีโป๊วเก็บกุญแจ SSH HKEY_CURRENT_USER\SoftWare\YOU\PuTTY\SshHostKeysในรีจิสทรี: หากคุณไม่ได้ใช้สีโป๊วมีลักษณะที่หรือ%USERPROFILE%\ssh %USERPROFILE%\.sshหากคุณใช้ OSX ให้ดูที่~/.ssh/known_hosts


นี่เป็นการติดตั้งที่สะอาดบน pi และฉันยังไม่ได้ใช้คีย์ ssh ใด ๆ กับผงสำหรับอุดรูบนเครื่องนี้ นี่เป็นเรื่องยาก
ptf

0

อาจเป็นไฟร์วอลล์ windows ที่บล็อกการเชื่อมต่อ ssh ขาออก ตรวจสอบว่าอนุญาตให้ใช้พอร์ต 22 จากเครื่อง windows ของคุณ


อาฉันไม่ได้พูดถึงว่าฉันปิดการใช้งาน Windows Firewall ด้วย แต่ไม่มีโชค
ptf

ใน Pi คุณสามารถssh localhost
berto

ใช่มันใช้งานได้ดี
ptf

และสำหรับ kicks ifconfigบน Pi และipconfigwindows แสดงว่าทั้งสองระบบอยู่ในเครือข่ายเดียวกัน
berto

ฉันไม่ได้อยู่ที่บ้านตอนนี้ แต่ฉันจำได้ว่าทั้งคู่มีเกตเวย์เริ่มต้นเหมือนกันทั้งสองถูกเสียบเข้ากับสวิตช์เดียวกันด้วยสายเคเบิลอีเธอร์เน็ตและถึงแม้ว่าฉันไม่ได้ตรวจสอบ ip ของกล่อง windows ของฉัน ip ของ p ดูเหมือนว่าควร
ptf
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.