ตั้งให้ User สามารถ SFTP ได้อย่างเดียว บน FreeBSD

ปกติ เมื่อเมื่อสร้าง user เราสามารถกำหนด shell ให้กับผู้ใช้ได้
ในกรณีที่เราอยากให้ผู้ใช้ สามารถ SFTP ได้อย่างเดียวสำหรับ Web User
มีหลายวิธี หนึ่งในนั้นคือ กำหนดให้ใช้ scponly ซึ่งเป็น restricted shell
ให้ใช้ scp / sftp อย่างเดียว

  1. # cd /usr/ports/shell/scponly
  2. # make install clean

จากนั้น เปลี่ยน shell ของผู้ใช้

  1. # pw user mod username -s /usr/local/bin/scponly

เมื่อ login ผ่าน ssh ผู้ใช้จะไม่สามารถพิมพ์คำสั่งได้


ความคิดเห็น

แสดงความคิดเห็น

Google Friend Connect (leave a quick comment)
loading...
เนื้อหาของข้อมูลนี้ถูกรักษาเป็นความลับและไม่แสดงต่อสาธารณะ
CAPTCHA
คำถามนี้เป็นการทดสอบว่าท่านเป็น spam หรือไม่
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.