พยายามติดตั้ง vsftpd ผ่านทางพอร์ต mac บนเสือดาวหิมะ


1

ใช้คู่มือนี้: http://www.finiteloops.com/weblog/?p=79

ฉันได้รับข้อผิดพลาดนี้:

500 OOPS: vsftpd: not configured for standalone, must be started from inetd

ฉันกำลังพยายามเปิดและปิด LISTEN ในการตั้งค่า แต่จะเชื่อมโยง VSFTPD กับ INET หรือ XINET ได้อย่างไรหรือปล่อยให้มันเริ่มในโหมดฟัง?

คำตอบ:


2

หน้าคนสำหรับไฟล์ config สำหรับvsftpdควรจะมีความช่วยเหลือบางส่วน หากคุณตั้งค่าlisten=YESในไฟล์vsftpdปรับแต่งแล้วจะถูกกำหนดค่าให้ทำงานในโหมดสแตนด์อโลน มันก็จะไม่ต้องถูกเรียกใช้จากหรือinetdxinetd

อย่างไรก็ตามหากคุณไม่ต้องการที่จะทำงานvsftpdในโหมดสแตนด์อโลนคุณจะต้องดู man pages สำหรับlaunchdและ launchctl to figure out how to set upvsftpd to load vialaunchd . Thexinet system was replaced withlaunchd` บน Snow Leopard


<rant> นี่ทำให้ฉันคิดถึงการตั้งค่า Ubuntu ของฉันจริงๆ ฉันยังไม่สามารถเข้าใจได้ว่าทำไมคนถึงบอกว่า Mac นั้นยอดเยี่ยมสำหรับการพัฒนามันสวย แต่ Ubuntu นั้นตรงไปตรงมากับการจัดการแพ็กเกจ Mac มีแฮ็คเหล่านี้ทั้งหมดเช่น homebrew และพอร์ตเพื่อแก้ไขปัญหานี้ / rant>
Amala

ฉันไม่ได้ตระหนักถึง launchd ก็เป็นสิ่งทดแทน xinetd ฉันใช้ lingon และมันแสดงให้เห็นว่านี่เป็น plist: pastebin.com/YwDygW1cมันไม่ได้ปิดการใช้งาน แต่ไม่มีรายการใดที่พอร์ตจะเรียกการเรียกไปยังโปรแกรมนี้ การตั้งค่านี้จะดีกว่าสำหรับโฮมบรูว์หรือไม่ แต่ฉันไม่มี xcode และไม่ต้องการติดตั้ง xcode สำหรับเซิร์ฟเวอร์ ftp
Amala

ฉันยอมแพ้ในการพยายามทำให้มันทำงานในรูปแบบ xinetd และเปิดใช้ LISTEN (ฉันต้องใช้ lingon เพื่อดูชื่อของไฟล์ปรับแต่งที่ใช้อยู่ฉันมี. config แทน. conf) มันใช้งานได้แล้ว ขอบคุณ
Amala

มีผู้จัดการแพคเกจใหม่ชื่อ: Homebrewคุณอาจต้องการลองดู มันง่ายกว่าที่ MacPorts และตำรวจ: Homebrew: ผู้จัดการแพคเกจ
แพทริค

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.