วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
ในบางโอกาสผู้ดูแลระบบอาจต้องสร้างบัญชีผู้ใช้และ จำกัด การเข้าถึงเพื่อจัดการไฟล์ของตนเองผ่าน sFTP แต่ไม่สามารถเข้าสู่ระบบโดยใช้วิธีการอื่นใด วิธีแก้ปัญหาที่แนะนำในบทความนี้จะแสดงวิธีการทำงานให้สำเร็จ
ในการรับประสบการณ์จริงคุณต้องปรับใช้เซิร์ฟเวอร์ Vultr CentOS 7 x64 โปรดทราบว่าคำแนะนำสำหรับการกระจาย Linux อื่น ๆ อาจแตกต่างกัน
นอกจากนี้คำสั่งทั้งหมดในบทความนี้เหมาะสำหรับroot
; คุณจำเป็นต้องมีsudo privileges
หากคุณใช้ผู้ใช้ที่ไม่ใช่รูท
groupadd sftpusers
useradd -g sftpusers -s /sbin/nologin user1
passwd user1
ที่นี่กลุ่มsftpusers
นี้เป็นกลุ่ม sFTP เฉพาะผู้ใช้user1
เป็นผู้ใช้ SFTP เฉพาะซึ่งถูกห้ามไม่ให้ลงชื่อเข้าใช้ด้วย SSH
เปิดไฟล์การกำหนดค่าของบริการ sshd:
vi /etc/ssh/sshd_config
ค้นหาบรรทัด:
Subsystem sftp /usr/libexec/openssh/sftp-server
แทนที่ด้วย:
Subsystem sftp internal-sftp
ต่อท้ายบรรทัดต่อไปนี้ที่ท้ายไฟล์ ชื่อกลุ่มsftpusers
ควรเป็นชื่อเดียวกับที่คุณระบุไว้ก่อนหน้า
Match Group sftpusers
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory %h
ForceCommand internal-sftp
บันทึกและออก:
:wq
เริ่มบริการ sshd ใหม่เพื่อให้การเปลี่ยนแปลงมีผล
systemctl restart sshd.service
คุณต้องระบุไดเรกทอรีสำหรับผู้ใช้ sFTP เท่านั้นและตรวจสอบให้แน่ใจว่าผู้ใช้รายนี้สามารถเล่นได้เฉพาะในไดเรกทอรีนี้:
chown -R root /home/user1
chmod -R 755 /home/user1
mkdir /home/user1/files
chown user1. /home/user1/files
ขณะนี้ผู้ใช้user1
สามารถอัปโหลดและ / หรือดาวน์โหลดไฟล์ในไดเรกทอรี/home/user1/files
ได้เท่านั้นไม่สามารถแตะไฟล์ของผู้ใช้คนอื่นได้
หากคุณต้องการผู้ใช้ sFTP เท่านั้นคุณสามารถสร้างพวกเขาในแบบเดียวกัน:
useradd -g sftpusers -s /sbin/nologin user2
passwd user2
chown -R root /home/user2
chmod -R 755 /home/user2
mkdir /home/user2/files
chown user2. /home/user2/files
แค่นั้นแหละ. บัญชีผู้ใช้แต่ละบัญชีที่สร้างในรูปแบบนี้จะถูกปฏิเสธหากคุณใช้เพื่อเข้าสู่ระบบ บัญชีผู้ใช้เหล่านี้สามารถใช้ได้ในโปรแกรม sFTP เท่านั้น
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true