Score:0

การเชื่อมต่อ ssh และ sshfs ผ่านปัญหาพร็อกซีย้อนกลับ nginx

ธง us

ฉันมีปัญหาเล็กน้อยที่น่ารำคาญกับการเชื่อมต่อ ssh และ sshfs กับเซิร์ฟเวอร์ที่อยู่หลัง nginx reverse proxy

ฉันใช้ sshfs จากระยะไกลเพื่อเมานต์บางโฟลเดอร์จากเซิร์ฟเวอร์และ ssh เพื่อเชื่อมต่อกับมัน และทั้งสองจะตัดการเชื่อมต่อเมื่อไม่ได้ใช้งาน ฉันแก้ไขการเชื่อมต่อ ssh โดยเพิ่มไฟล์ ServerAliveInterval และ ServerAliveCountสูงสุด ใน .ssh/config แต่ปัญหายังคงอยู่กับ sshfs

ฉันเคยใช้ sshfs มาก่อน (ไม่มี reverse proxy) และเพิ่มสองตัวเลือกนี้ในบรรทัด fstab และทุกอย่างก็เรียบร้อยดี ยกเว้นในกรณีนี้ที่มันใช้งานไม่ได้ ฉันสามารถใช้โฟลเดอร์เหล่านี้ได้ แต่ถ้าไม่ได้ใช้งานเป็นเวลาหนึ่งนาที

ฉันไม่สามารถเข้าใจสิ่งนี้ได้! มีวิธีแก้ปัญหานี้หรือไม่? มีการตั้งค่าบางอย่างใน nginx ที่สามารถแก้ปัญหาการเชื่อมต่อ ssh โดยไม่มีตัวเลือกเหล่านั้น (ฉันมีบางคนที่เชื่อมต่อกับเซิร์ฟเวอร์ด้วยซึ่งไม่ใช่ด้านเทคนิคเกินไปและพวกเขาบ่นเกี่ยวกับการตัดการเชื่อมต่อ!)

นี่คือส่วน ssh ของพร็อกซีย้อนกลับ:

เซิร์ฟเวอร์ต้นน้ำ {
  เซิร์ฟเวอร์ 10.10.0.xxx:SSH_INTERNAL_PORT;
}

เซิร์ฟเวอร์ {
  ฟัง SSH_EXTERNAL_PORT;
  เซิร์ฟเวอร์ proxy_pass;
}

แก้ไข:

ฉันลืมบอกไปว่าฉันตั้งค่านี้ไว้แล้ว /etc/nginx/nginx.conf:

# ssh ย้อนกลับพร็อกซี conf
ลำธาร {
    รวม /etc/nginx/ssh_enabled/*;
}
ng flag
เหตุผลของคุณในการใช้การตั้งค่านั้นคืออะไร ฉันคิดว่ามันจะดีกว่าโดยการส่งต่อ IP
us flag
เพราะฉันชอบแนวคิดในการใช้ nginx สำหรับทั้ง http และ ssh proxy ประเด็นก็คือ ฉันใช้การตั้งค่าแบบเดียวกันที่บ้าน และฉันก็ไม่มีปัญหานี้! ข้อแตกต่างเพียงอย่างเดียวคือเซิร์ฟเวอร์ที่อยู่เบื้องหลัง nginx RP กำลังใช้งานเดเบียนไม่ใช่ Rocky linux

โพสต์คำตอบ

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