- ไม่อนุญาติให้ login ด้วย root หมายถึงไม่ให้ทำการ login ด้วย account root ตั้งแต่เริ่ม session ssh เราสามารถทำได้โดยแก้ไขไฟล์ /etc/ssh/sshd_configTEXT
- PermitRootLogin no
เมื่อต้องการกระทำการบางอย่างที่ต้องการสิทธิ์ root เราสามารถใช้ su หรือ sudo ได้ - เปลี่ยน port ที่ให้บริการ เนื่องจาก ssh ปกติจะให้บริการอยู่ที่พอร์ท 22 ซึ่งเป็นพอร์ทที่เมื่อถูกตรวจสอบพบจะมีการโจมตีต่างๆ ไม่ว่าจะ brute force หรือ exploit ต่างๆ การย้ายพอร์ทบริการก็ช่วยเพิ่มความยากลำบากให้ผู้บุกรุได้ สามารถทำได้โดยแก้ไขไฟล์ /etc/ssh/sshd_config เช่นเดียวกันTEXT
- Port 12345
แน่นอนว่าพอร์ทที่ให้บริการไม่ควรต่ำกว่า 1024 และไม่เกิน 65535 - อนุญาติให้เพียงบาิง account เท่านั้นที่สามารถเข้าใช้ ssh ได้สามารถทำได้โดยแก้ไขไฟล์ /etc/ssh/sshd_config เช่นเดียวกันTEXT
- AllowUsers myusername
- เปลี่ยนไปใช้ protocol version 2 ที่มีความปลอดภัยมากกว่า แก้ไขไฟล์ /etc/ssh/sshd_configTEXT
- Protocol 2
- ให้เปิดรอรับใน IP ที่เราต้องการเท่านั้น แก้ไขไฟล์ /etc/ssh/sshd_configTEXT
- ListenAddress 192.168.1.199
สุดท้ายอย่าลืม restart sshd ด้วยนะครับ