ติดตั้ง 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 จากเครื่องอื่นได้แล้ว
