อันนี้ผมลองใช้บน centos เท่านั้น ไม่รู้ว่าอย่างอื่นจะใช้ได้หรือเปล่า
ก่อนอื่นเริ่มต้นด้วยการสร้าง user ขึ้นมาใหม่ก่อน ต้องทำด้วย root เท่านั้น

useradd newuser

ตั้ง pass ให้ user ใหม่

passwd newuser
ใส่พาสสองครั้ง

ให้ user นั้นเข้าไปในกรุปของ sshd อันนี้ไม่แน่ใจว่าจำเป็นหรือเปล่า แต่ผมคิดว่าไม่น่าจะจำเป็น ตอนแรกลองสุ่มๆ แล้วทำไปแล้วหนะ
usermod -a -G sshd newuser

แก้ไขไฟล์ sshd_config เพื่อบอกให้ sshd รับ user ที่จะเข้ามาด้วย
nano /etc/ssh/sshd_config

เพิ่มบรรทัดต่อท้าย
AllowUsers newuser

restart sshd

Debian /etc/init.d/sshd restart
Centos service sshd restart

เท่านี้เราก็จัดการกับ sshd เรียบร้อยแล้ว ทีนี้ เรามาเพิ่มให้ newuser นั้น สามารถใช้คำสั่ง sudo ได้ ดีกว่า
เราจะจัดการโดยเพิ่มเข้าใน sudoler list
visudo
ตรงนี้ใครที่ใช้ vi ไม่เป็นจะลำบากหน่อย
ว่าแล้วเราก็กดเลื่อนๆไปเพื่อหาบรรทัด
root ALL=(ALL) ALL
กด i เพื่อให้ vi เข้าสู่โหมดเขียนไฟล์
จากนั้นเพิ่มเข้าไปบรรทัดนึง
newuser ALL=(ALL) ALL
กด esc เพื่อให้ vi รับคำสั่ง แล้วพิม :wq (โคลอน wq )แล้วกด enter

เรียบร้อยคับ
อย่าลืมทดลองก่อนด้วยว่าใช้ได้จริงหรือเปล่า มีปัญหาอะไร ลองคอมเม้นถามผมได้นะค้าบบบ

Tags: , , ,

Leave a Reply