Score:1

การเข้าถึง SSH ระยะไกล: การเชื่อมต่อถูกปฏิเสธ

ธง cn

วันที่ดีกับทุกคน

ทำการวิจัยปัญหานี้ในช่วง 4-5 วันที่ผ่านมา แต่ไม่มีประโยชน์ ... SSH ปฏิเสธที่จะเข้าสู่ระบบจากคอมพิวเตอร์ระยะไกล เซิร์ฟเวอร์ Ubuntu 20.04 ทำงานบนเซิร์ฟเวอร์บนเครือข่ายท้องถิ่น

จนถึงตอนนี้:

  1. สามารถ ftp, ssh, telnet, vnc ไปยังเซิร์ฟเวอร์ภายในจากคอมพิวเตอร์บนเครือข่ายท้องถิ่นเดียวกัน: ไม่มีปัญหา

  2. จากตำแหน่งระยะไกล สามารถ ftp, telnet, vnc ไปยังเซิร์ฟเวอร์ภายใน แต่ ssh ปฏิเสธที่จะเชื่อมต่อกับเซิร์ฟเวอร์

  3. a) โมเด็มส่งต่อพอร์ต 22 ไปยังเซิร์ฟเวอร์ภายใน (เหมือนกันสำหรับพอร์ต 21 & 23 & 80 & ...)

    b) sshd เปิดใช้งานบนเซิร์ฟเวอร์

    c) ufw กำหนดค่าให้สิทธิ์การเข้าถึงพอร์ต 22: การดำเนินการ "อนุญาตใน" จาก "ทุกที่" (ตรวจสอบโดยการออกคำสั่ง "สถานะ ufw หมายเลข & "สถานะ ufw verbose")

    d) รายงาน "สถานะบริการ ufw" ufw ทำงานอยู่

    e) "lsof i -n -P|grep LISTEN" รายงานว่าพอร์ต 22 กำลังฟังอยู่

    f) "ssh -vvv IP_Address" จากคอมพิวเตอร์ระยะไกลรายงานข้อความแสดงข้อผิดพลาดนี้: "async io เสร็จสมบูรณ์โดยมีข้อผิดพลาด: 10061" & การเชื่อมต่อล้มเหลว

    g) /var/log/auth.log บันทึกรายการต่อไปนี้หลังจากการเชื่อมต่อถูกปฏิเสธ: "ได้รับสัญญาณ 15; สิ้นสุด" ซึ่งหมายความว่ากระบวนการ "บางส่วน" ได้ออกความพยายามในการเชื่อมต่อ SIGALRM & เคอร์เนล

ณ จุดนี้ ฉันเชื่อว่า "บางอย่าง" (ในไฟล์การกำหนดค่า ssh หรือที่อื่น ๆ ) กำลังบล็อกการเชื่อมต่อระยะไกลไปยัง ssh แต่ไม่รู้ว่าจะดูจุดนี้ที่ไหน ...

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

in flag
คำถามเล็กๆ 3 ข้อ: (0) คุณยืนยันหรือไม่ว่า ISP ของคุณไม่ได้บล็อกทราฟฟิกขาเข้าที่พอร์ต 22 (1) คุณสามารถ SSH เข้าสู่เครื่องจากคอมพิวเตอร์เครื่องอื่นในเครือข่ายเดียวกันได้หรือไม่? (2) เซิร์ฟเวอร์ SSH ทำงานอยู่หรือไม่
ar flag
คุณระบุที่อยู่เซิร์ฟเวอร์อย่างไรเมื่อคุณพยายาม `ssh` จากภายนอกเครือข่าย เป็นที่อยู่ IP หรือชื่อโดเมนหรือไม่ ถ้าอยู่ IP อันไหน? เซิร์ฟเวอร์ของคุณอยู่ที่บ้านหรือในสำนักงาน?
Doug Smythies avatar
gn flag
มีอะไรใน `/etc/hosts.deny` หรือไม่
cn flag
สวัสดีตอนเย็น 1) ตรวจสอบกับ ISP (Bell Canada): ไม่มีพอร์ตใดถูกบล็อก (พอร์ต 21, 23, 80,... ทั้งหมดทำงานได้ดี) 2) หากคุณอ่านความคิดเห็นของฉัน ตามที่กล่าวไว้ ใช่ ฉันสามารถ ssh จาก คอมพิวเตอร์เครื่องอื่นบนเครือข่ายท้องถิ่น 3) ตามที่กล่าวไว้ในโพสต์ของฉัน sshd กำลังทำงานอยู่
cn flag
ความคิดเห็นที่สอง: เพื่อสอบถามเซิร์ฟเวอร์จากคอมพิวเตอร์ระยะไกล ฉันใช้ที่อยู่ WAN สาธารณะตามที่รายงานโดยโมเด็ม เซิร์ฟเวอร์อยู่ที่บ้านและพยายามเข้าถึงจากตำแหน่งที่ตั้งระยะไกล
cn flag
ความคิดเห็นที่สาม: ไม่มีการกำหนดใน /etc/hosts.deny (ทุกบรรทัดแสดงความคิดเห็น "#") /etc/hosts.allow มี "ALL: 192.168.2.0/24" กำหนดไว้ (เครือข่ายท้องถิ่น); ถ้าฉันเพิ่ม "smb: 0.0.0.0" การเข้าสู่ระบบ ssh ระยะไกลยังคงถูกบล็อก
cn flag
Re ความคิดเห็นที่สาม: เท่าที่เกี่ยวข้องกับ /etc/hosts.allow หากปัญหาเกี่ยวข้องกับไฟล์ปรับแต่งนี้ จะไม่สามารถเข้าถึงเซิร์ฟเวอร์ภายในจากคอมพิวเตอร์ระยะไกลด้วย ftp (พอร์ต 21), telnet (พอร์ต 23), http (พอร์ต 80) ดังนั้นข้อสรุปของฉันคือปัญหาเกี่ยวข้องโดยเฉพาะกับ ssh และหนึ่งในนั้นคือไฟล์กำหนดค่า

โพสต์คำตอบ

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