Score:0

การส่งต่อระยะไกล SSH สำเร็จ แต่การทดสอบจากไซต์ระยะไกลไม่ทำงาน

ธง us

ฉันใช้เวลาสักครู่เพื่อคิดออก แต่ในที่สุดก็ได้รับการส่งต่อพอร์ตระยะไกลเพื่อใช้งาน จุ๊ๆ ดังนี้

ssh -N -i /etc/ssh/id_rsa [email protected] -R 8080:localhost:80 -C -v

เซิร์ฟเวอร์ภายในใช้คีย์ส่วนตัวเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลซึ่งมีการกำหนดค่าคีย์สาธารณะ สามารถยืนยันตัวตนได้สำเร็จ ไม่มีข้อผิดพลาดในบันทึก บรรทัดสุดท้ายที่ ssh พิมพ์คือ:

debug1: การส่งต่อระยะไกลสำเร็จสำหรับ: ฟัง 8080, เชื่อมต่อ localhost:80

ฉันลองทดสอบสิ่งนี้จาก เว็บไซต์สาธารณะดังต่อไปนี้:

อย่างไรก็ตาม ไม่มีอะไรเกิดขึ้น - ยังคงเห็นบรรทัดนี้:

debug1: การส่งต่อระยะไกลสำเร็จสำหรับ: ฟัง 8080, เชื่อมต่อ localhost:80

ถ้าฉัน ทดสอบในพื้นที่ บน เซิร์ฟเวอร์ระยะไกลโดยใช้ http://127.0.0.1:8080, มัน ทำงาน ละเอียด.

หมายเหตุ: มีการตั้งค่าต่อไปนี้ใน sshd_config บนเซิร์ฟเวอร์ระยะไกล:

  1. AllowTcpForwarding ใช่
  2. GatewayPort ใช่

ไม่แน่ใจว่าฉันพลาดอะไรไป...

Score:0
ธง jp

อ้างจาก ผู้ชาย ssh

ตามค่าเริ่มต้น ซ็อกเก็ตการฟัง TCP บนเซิร์ฟเวอร์จะถูกผูกไว้กับอินเทอร์เฟซย้อนกลับเท่านั้น สิ่งนี้อาจถูกแทนที่ด้วยการระบุ bind_address. bind_address ที่ว่างเปล่าหรือที่อยู่ â*â บ่งชี้ว่าซ็อกเก็ตระยะไกลควรฟังบนอินเทอร์เฟซทั้งหมด ระบุâ การใช้ bind_address ระยะไกลจะสำเร็จก็ต่อเมื่อเปิดใช้งานตัวเลือก GatewayPorts ของเซิร์ฟเวอร์ (ดู sshd_config(5))

us flag
ขอบคุณ สิ่งนี้เปิดใช้งานแล้วใน sshd_config อัปเดตคำถามเพื่อสะท้อนสิ่งนี้
us flag
ฉันตรวจสอบ sshd_config อีกครั้งและระหว่างการกู้คืน VM และสิ่งต่างๆ ดูเหมือนว่าฉันลืมทำขั้นตอนนี้ซ้ำ

โพสต์คำตอบ

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