วันอังคารที่ 29 เมษายน พ.ศ. 2551

[opensuse][vsftpd] จะเปิด services ftp ทั้งที ทำไมมันยุ่งยังงี้

เมื่อวานตั้งใจจะเปิด service ของ ftp กับ telnet
เพราะตอนลง linux ลงแบบเร็วจัดคือใช้ค่า default ทุกอย่างเลย
ดังนั้น telnet กับ ftp เลยไม่ได้ติดตั้งมาด้วย

ไม่เป็นไร ลงเพิ่มใหม่ได้
แต่ ลงยังงัยล่ะ ชินกับ linux redhat [fedora][gnome] มาเจอ linux suse [opensuse][kde] เข้าไป ก็มีอึ้งไปพักใหญ่

ตั้งหลักได้แล้ว
ก็เปิดเข้ามาที่ start เมนู

เลือกแท็บ computer จากนั้นจะเห็น Administrator Settings [YAST]
ก็เลือกซะ
(จริงๆแล้วเลือก Install Software เลยก็ได้นิ)ใส่รหัสผ่านของ root
แล้วก็ enterเราก็จะได้หน้าจอ YaST Control Computer
เลือก Software --> จากนั้นทางขวามือเลือก Software Managementที่ Software Management ให้หา package ที่ต้องการจะลง
จากในรูปจะค้นหาแบบ package group
โดยมองหาใน package เกี่ยวกับ Productivity --> Networking --> FTP --> Server
แล้วเลือกติดตั้ง vsftpd (very secure FTP daemon)กด Accept แล้วมันก็จะลง Software เพิ่มเติมให้เรา

หลังจากนั้นเราก็ต้องมาสั่งให้ vsftpd ทำงานด้วย - ลงแล้วก็ต้องทำงานด้วยสิ
ก็อยู่ที่หน้าจอ YaST Control Computer ตามเดิม แต่คราวนี้เลือกในส่วน Network Services
แล้วเลือก Network Services (xinetd)
เพื่อเปิด Network Service Configuration (xinetd)ค้นหาบรรทัดที่เป็น vsftpd [ในรูปคือ /usr/sbin/vsftpd - นั่นก็คือที่ๆเก็บโปรแกรมนี้เอาไว้น่ะเอง]
ที่ column "status" จะเห็นว่ามีทั้ง On, --- และ NI
On ก็คือ service นั้น active อยู่
--- ก็คือ service นั้น inactive อยู่
NI ก็คือ service นั้นยังไม่ได้ install เลย configure ไม่ได

เราก็เลือกบรรทัด vsftpd
ดูให้แน่ใจว่ามันเป็น On หรือ --- หรือ NI
ถ้า On ก็ไม่ต้องทำอะไร
ถ้า --- ก็กดปุ่ม Toggle status (On or Off) ที่อยู่ด้านล่างขวา
แต่ถ้าเป็น NI ก็ไม่ต้องทำอะไร แสดงว่าลงผิดพลาด อาจจะต้องลองลงใหม่


ได้แล้ว แต่ว่า
พอเราทดลอง ftp ดูปรากฏว่า เจอ error
500 OOPS: could not bind listening IPv4 socketเอาล่ะสิ
ต่อคราวหน้า

ไม่มีความคิดเห็น: