ติดตั้ง FreeBSD enable SSH แล้ว แต่ล๊อกอินจากเครื่องอื่นด้วย root ไม่ได้

เมื่อวานหลังจากที่แก้ปัญหา MySQL เรียบร้อยแล้วก็พบว่า MySQL ที่ติดตั้งจาก ports ของ FreeBSD มีที่เก็บข้อมูลอยู่ ที่ /var/db/mysql แต่ผมได้แบ่งพาร์ติชัน /var ไว้นิดเดียวเองคงไม่พอกับการใช้งาน ก็เลยร้อนวิชาอยากลงใหม่ ติดตั้ง FreeBSD เสร็จ ก็ล๊อกอินจากอีกเครื่องด้วย root รหัสผ่านก็ถูกทำไมล๊อกอินไม่ผ่าน ครั้งที่ 1 ไม่ผ่าน ครั้งที่ 2 ไม่ผ่าน ครั้งที่ 3 ไม่ผ่าน ออ! นึกออกแล้วยังไม่ได้แก้คอนฟิกของ sshd ติตตั้งครั้งแรกก็ทำไปทีหนึ่งแล้ว ทำไมถึงลืมง่ายจัง สงสัยจะแก่แล้ว

ก็ต้องไปแก้ไฟล์

[root@mysqlserver ~]# vi /etc/ssh/sshd_config
เอาเครื่องหมาย # หน้าบรรทัด
# PermitRootLogin yes ออก

เป็น

PermitRootLogin yes

แล้ว restart servervice ของ sshd
ไม่อยากบอกเลยว่าทำไม่เป็น :) ถ้าบนลีนุกซ์ล่ะก็สบาย

รีบูทเครื่องก็ได้คร๊าบบ

แค่นี้ก็สามารถล๊อกอินด้วย user root จากเครื่องอื่นได้แล้ว