Score:0

Windows Terminal: "ssh: เชื่อมต่อกับโฮสต์ 12.3.4.56 พอร์ต 22: ปฏิเสธการอนุญาต"

ธง dz
Tug

ฉันมีพีซีที่ไม่ได้ใช้งานและเปลี่ยนเป็นเซิร์ฟเวอร์สำหรับ Minecraft ฉันติดตั้ง Ubuntu Server 20.04.4 LTS และตั้งค่าแล้ว

ฉันต้องการเชื่อมต่อกับเซิร์ฟเวอร์ของฉันด้วยพีซี Windows 10 โดยใช้ Windows Terminal หรือ PuTTY ดูเหมือนจะง่ายเหมือนการติดตั้งไคลเอนต์ OpenSSH และเรียกใช้คำสั่ง ชื่อผู้ใช้ [email protected]. อย่างไรก็ตามฉันได้รับทันที ssh: เชื่อมต่อกับโฮสต์ 12.3.4.56 พอร์ต 22: ปฏิเสธการอนุญาต ข้อความ.

ดังนั้นฉันจึงติดตั้ง PuTTY และลอง ฉันได้รับ ข้อผิดพลาดของเครือข่าย: การอนุญาตถูกปฏิเสธ ทันทีหลังจากเลือกเปิด

อย่างไรก็ตาม ฉันใช้ Zorin OS บนแล็ปท็อปของฉัน และเข้าสู่เซิร์ฟเวอร์ได้โดยไม่มีปัญหา

พีซีทั้งหมดของฉันเชื่อมต่อกับเครือข่ายเดียวกัน

ฉันได้ลองสิ่งต่อไปนี้แล้ว:

  • (เซิร์ฟเวอร์ Ubuntu) ฉันเปลี่ยนไฟล์ sshd-config โดยไม่แสดงความคิดเห็น PermitRootLogin ใช่, PasswordAuthentication ใช่ (ตามบทช่วยสอนที่ฉันพบ) และแม้แต่เปลี่ยนหมายเลขพอร์ตจาก 22 เป็นอย่างอื่น (ตั้งค่ากฎ ufw ให้อนุญาต)
  • (เซิร์ฟเวอร์ Ubuntu) ฉันตั้งกฎเพื่ออนุญาตที่อยู่ IP ของพีซี Windows ของฉันผ่านไฟร์วอลล์
  • (เซิร์ฟเวอร์ Ubuntu) ฉันตรวจสอบสถานะบริการของ SSH ตรวจสอบให้แน่ใจว่า Ubuntu และ SSH ได้รับการอัปเดตอย่างสมบูรณ์ รีสตาร์ท SSH และสร้างบัญชีรูทและรหัสผ่านด้วย
  • (เซิร์ฟเวอร์ Ubuntu) ฉันติดตั้ง OpenSSH ใหม่
  • (เซิร์ฟเวอร์ Ubuntu) ฉันรีเซ็ตไฟร์วอลล์
  • (Windows 10) ฉันติดตั้งไคลเอนต์ OpenSSH บนพีซีของฉันแล้ว
  • (Windows 10) ฉันปิดโปรแกรมป้องกันไวรัสและไฟร์วอลล์
  • (Windows 10) ฉันสร้างกฎขาเข้าและขาออกสำหรับพอร์ต 22 ผ่าน Windows Firewall
  • (เครือข่าย) ฉันรีสตาร์ทเราเตอร์

บันทึกการแก้ไขข้อบกพร่อง

C:\WINDOWS\system32>ssh -vvv [email protected]
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
debug3: ไม่สามารถเปิดไฟล์: C:/Users/joshu/.ssh/config error:2
debug3: ไม่สามารถเปิดไฟล์: C:/ProgramData/ssh/ssh_config error:2
debug2: Solve_canonicalize: ชื่อโฮสต์ 12.3.4.56 คือที่อยู่
ดีบัก 2: ssh_connect_direct
debug1: กำลังเชื่อมต่อกับพอร์ต 12.3.4.56 [12.3.4.56] 22.
debug3: Finish_connect - ข้อผิดพลาด: async io เสร็จสมบูรณ์โดยมีข้อผิดพลาด: 10013, io:000001AF8F3FDFB0
debug1: เชื่อมต่อกับที่อยู่ 12.3.4.56 พอร์ต 22: ปฏิเสธการอนุญาต
ssh: เชื่อมต่อกับโฮสต์ 12.3.4.56 พอร์ต 22: ปฏิเสธการอนุญาต

ของฉัน เซิร์ฟเวอร์อูบุนตู กำลังใช้ "OpenSSH_8.2p1 Ubuntu-4ubuntu0.4, OpenSSL 1.1.1f 31 มี.ค. 2020"

ฉันกำลังสูญเสียสิ่งที่ต้องทำจากที่นี่ ฉันแค่สงสัยว่าฉันอาจพลาดอะไรไป ฉันสร้างโฟลเดอร์ .ssh และโฟลเดอร์ .ssh เนื่องจากไม่ได้อยู่ที่นั่น ฉันไม่แน่ใจว่าจะสร้างไฟล์ ssh_config ได้อย่างไร และฉันต้องใส่อะไรในนั้นเพื่อให้พีซี Windows เชื่อมต่อกับเซิร์ฟเวอร์อย่างปลอดภัย

user535733 avatar
cn flag
การถามเครื่องมือค้นหาที่คุณชื่นชอบสำหรับ "putty error 10013" จะนำคุณไปสู่สาเหตุที่เป็นไปได้มากที่สุด

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา