Score:0

SFTP บน Ubuntu 20.04

ธง nr

ฉันกำลังพยายามตั้งค่า sftp บน Ubuntu 20.04 ฉันมีผู้ใช้ 2 ราย dev & prod และฉันต้องการให้พวกเขาเชื่อมต่อกับโฟลเดอร์ /opt/tomcat/webapps/dev_project for dev & /opt/tomcat/webapps/prod_project for prod

ทั้งสองอยู่ในกลุ่ม www-data, www-data เป็นเจ้าของทุกโครงการใน /opt/tomcat/webapps/

อนุญาตพอร์ตเหล่านี้ด้วย ufw

ฉันเปลี่ยนพอร์ตใน sshd_config 50xx2 & 50xx3 (50xx2 สำหรับ ssh & 50xx3 สำหรับ sftp) และเพิ่มสิ่งนี้ต่อท้ายไฟล์:

ระบบย่อย sftp ภายใน-sftp
จับคู่ผู้ใช้ dev LocalPort 50xx3
        ChrootDirectory /opt/tomcat/webapps/dev_project/
        ForceCommand ภายใน-sftp
        X11หมายเลขการส่งต่อ
        อนุญาตให้ Tcp ส่งต่อหมายเลข
        การตรวจสอบรหัสผ่านใช่
จับคู่ผู้ใช้ผลิตภัณฑ์ LocalPort 50xx3
        ChrootDirectory /opt/tomcat/webapps/prod_project/
        ForceCommand ภายใน-sftp
        X11หมายเลขการส่งต่อ
        อนุญาตให้ Tcp ส่งต่อหมายเลข
        การตรวจสอบรหัสผ่านใช่

ตอนนี้ฉันมีปัญหา 2 ข้อ: ฉันสามารถเชื่อมต่อ dev หรือ prod ได้ แต่ใช้กับพอร์ต 50xx2 เท่านั้น แต่ chrootdirectory เป็น / ไม่ใช่ที่ฉันตั้งค่าในไฟล์ sshd_config หากฉันพยายามเชื่อมต่อกับพอร์ต 50xx3 ฉันมีข้อผิดพลาดในการตรวจสอบสิทธิ์

ขอบคุณสำหรับคำแนะนำของคุณ

แก้ไข :

ไม่เป็นไร ฉันเพิ่งเข้าใจสิทธิ์ของผู้ใช้/กลุ่มในโฟลเดอร์ผิดไป

คำถามนี้เป็นภาษาอื่นๆ:

โพสต์คำตอบ

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