Score:0

การดาวน์โหลดบัญชีดำจาก SFTP สำหรับผู้ใช้รายเดียว

ธง br

ฉันต้องการสร้างผู้ใช้ที่สามารถใช้ ssh ได้ แต่ไม่สามารถดาวน์โหลดไฟล์ผ่าน sftp ฉันใช้ googled เป็นจำนวนมากและลองกำหนดค่ามากมาย แต่ก็ไม่ได้ผล ดังนั้นฉันคิดว่าวิธีเดียวที่จะทำได้คือไม่ปิด sftp สำหรับผู้ใช้รายนั้น แต่เป็นการปิดการดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ให้กับเขา มีวิธีที่จะทำหรือไม่? ฉันต้องการให้ผู้ใช้สามารถดูไฟล์และดูขนาดของเธอและคุณสมบัติอื่น ๆ บางอย่างได้ แต่ไม่ต้องดาวน์โหลด ระบบของฉันคือ Ubuntu 16.04 ฉันได้ลองแก้ไขไฟล์ /etc/ssh/sshd_config แล้ว และแก้ไข/รวมบรรทัด:

ระบบย่อย sftp ภายใน-sftp  
จับคู่ผู้ใช้ไม่ดาวน์โหลดผู้ใช้
   ForceCommand internal-sftp -p อ่าน

และรวมถึงหลังจากรีสตาร์ทบริการ (ssh และ sshd) มันจะไม่ทำงาน ssh terminal ออกด้วยรหัส 1 (ไม่มีบรรทัดด้านบนก็ใช้งานได้ดี)

ความคิดใด ๆ ?

Orbán Zoltán avatar
cn flag
ฉันคิดว่าผู้อ้างอิงนี้หรือคำถามเดียวกันนี้: https://serverfault.com/questions/290843/how-to-disable-sftp-for-some-users-but-keep-ssh-enabled
tnt80 avatar
br flag
@OrbánZoltán ฉันได้ลองแล้ว แต่วิธีแก้ปัญหาที่เสนอใช้ไม่ได้ในกรณีของฉัน ฉันไม่จำเป็นต้องจำกัด ssh ไว้ที่แอปพลิเคชันเดียว ฉันต้องการให้พวกเขาเห็นพื้นที่ว่างในดิสก์ ขนาดของไฟล์, เพื่อทราบสถานะของเซิร์ฟเวอร์, ดังนั้นฉันจึงรายการคำสั่งที่จะอนุญาตจะมีขนาดใหญ่, และวิธีแก้ปัญหาที่เสนอนั้นใช้ได้เฉพาะเพื่อจำกัด ssh ไว้ที่แอปพลิเคชันเดียว. แต่ขอบคุณสำหรับลิงค์

โพสต์คำตอบ

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