เป็นวิธีที่ไม่ค่อยจะแนะนำสักเท่าไหร่ เพราะจะทำให้ Server สามารถโดนโจมตีผ่าน User root ได้
แต่ถ้าต้องการความสะดวก ก็สามารถทำได้โดย
เข้าโปรแกรม putty ใช้คำสั่ง
sudo passwd root
เพื่อทำการตั้ง password user root
เมื่อทำการตั้ง password แล้วก็จะสามารถ remote ผ่าน user root
หรือสามารถ putty และ WinSCP โอนไฟล์แก้ไขไฟล์ใน Server ผ่าน User root ได้โดยไม่ติด Permission
เมื่อทำการแก้ไขไฟล์ config ต่าง ๆ ผ่าน User root เป็นที่เรียบร้อยแล้ว
ต้องการปิดการใช้งาน User root ผ่าน SSH หรือ WinSCP ก็สามารถทำได้โดยใช้คำสั่ง
sudo passwd -l root
ก็จะทำการปิด User root ไม่ให้สามารถ Remote เข้ามาได้ เพิ่มความปลอดภัยให้กับ Server อีกระดับนึง
- หมายเหตุ
1. ตอนตั้ง password user root มันจะไม่ขึ้นรหัสมาให้เห็นนะครับ ให้พิมพ์รหัสเดิม 2 ครั้ง
2. ในกรณีที่โปรแกรม WinSCP ฟ้องว่า
Authentication log (see session log for details):
Using username "root".
Your account has expired; please contact your system administrator
Authentication failed.
- ให้พิมพ์คำสั่ง sudo passwd -u root ในโปรแกรม putty เพื่อแก้ปัญหาเฉพาะหน้าให้สามารถเข้าโปรแกรมได้ (คราวหน้าถ้าฟ้องอีกก็ต้องพิมพ์ใหม่)