จากกระทู้เดิมงงๆครับ ผมมีเครื่องแล้วนะครับคือ root ผมต้องการปิด root เนี่ยไม่ให้ใช้ ftp แต่ให้ใช้ ssh ได้ควรทำไงครับ
ไม่ได้ลงอะไรเลยครับเซิฟลง os มาใหม่ๆ
จากกระทู้เดิมงงๆครับ ผมมีเครื่องแล้วนะครับคือ root ผมต้องการปิด root เนี่ยไม่ให้ใช้ ftp แต่ให้ใช้ ssh ได้ควรทำไงครับ
ไม่ได้ลงอะไรเลยครับเซิฟลง os มาใหม่ๆ
ไม่แน่ใจว่าใช้ ftp server ตัวไหน ปรกติก็เปิดไฟล์ /etc/ftpusers แล้วก็เพิ่มบรรทัดไป แล้วพิมพ์ว่า root แล้วก็ save จากนั้น ลอง restart ftp server ดู
ปกติ root มันเข้า ftp ไม่ได้อยู่แล้วไม่ใช่เหรอครับ?
ผมใช้พอร์ต 22 อะครับท่าน
port 22 มันคือ sftp ครับ
ผมต้องการปิดยังไงครับ อยากใช้เฉพาะ ssh
แก้ที่ไฟส์ #nano /etc/ssh/sshd_config
แก้จุดนี้จาก yes เป็น no PermitRootLogin no
แต่มีผลตามมาคือ ssh จะไม่สามารถเข้า root ตรงๆ ได้ ต้องเข้า User อื่นก่อนแล้ว su เปลี่ยนสถานะเป็น root อีกทีครับ สำหรับ sftp ก็จะไม่สามารถเข้าด้วย root ได้
เข้า ftp ทาง port 22 มันจะเป็น sftp ครับ หรือพูดง่ายๆก็คือ โอนไฟล์ผ่าน ssh นั่นแหละ
ดังนั้นถ้า ssh ได้ ก็เข้า sftp ได้ ปิดไม่ให้เข้า ssh ก็เข้า sftp ไม่ได้ด้วย
ถ้าจะไม่ให้เข้า sftp เป็น root ก็ต้องปิดไม่ให้ root เข้า ssh ครับ