เชื่อมต่อกับ 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.