Opensuse
在 OpenSuse Linux 上自動啟動 Proftpd
我正在嘗試在我的根伺服器上啟動 Ftpservice,我已經安裝了 OpenSuse,並且我正在使用 xinetd 方法。
我將此添加到我的 xineted.conf 中:
service ftp { flags = REUSE socket_type = stream protocol = tcp wait = no user = root server = /usr/sbin/in.proftpd disable = no }
我不確定
server = /usr/sbin/in.proftpd
。我直接在 xinetd.config 中添加了程式碼,而不是在單獨的文件中。並將我的 proftpd.conf 作為 profdtp 的文件(已設置):
ServerType inetd
然後我重新啟動了 xineted 服務,沒有看到任何錯誤,但 proftpd 仍然沒有啟動/啟動。我在Google上搜尋了很多,但他們到處都說要做我上面所做的,僅此而已。我錯過了什麼 ?
您如何檢查 FTP 服務是否正在執行?程序表將不包含任何正在執行的 proftpd,因為您是通過 xinetd 而不是作為獨立守護程序執行它:當有人連接到埠 21 時,xinetd 會應答,然後呼叫 proftpd 來處理連接。如果你 telnet 到伺服器的 TCP 埠 21 會發生什麼?
之後,如果連接失敗,請驗證 /usr/sbin/in.proftpd 是否存在。如果不是,您可以嘗試將 xinetd 配置更改為使用 /usr/sbin/proftpd。