2014-03-28 57 views
0

我可以將ftp放入我的服務器,但是當通過ssh登錄並執行ftp localhost時,我收到消息ftp> ftp: connect: Connection refused。我想我需要它來爲自己的WordPress的ftp。這是防火牆問題嗎?我如何診斷它?如何解決FTP自我?

+0

原諒我,但爲什麼你需要FTP自己?您的FTP服務正在運行(讓我們知道您的O.S幫助更多)。 –

+0

@ n34_panda使用Ubuntu 12.10。我在那裏安裝了LAMP,但是我使用了默認的'ftp'。 – JFA

+0

這個問題不屬於'vsftpd'。我通過安裝'vsftpd'並遵循其中的文檔來修復它,但是我找不到有關默認'ftp'程序的任何文檔。 – JFA

回答

1

一般來說,你可能需要告訴你的ftpd來監聽所有的接口。

與我們分享您的ftp守護進程及其當前配置。

+0

我使用的是Ubuntu 12.10或'LAMP'。我不確定那是哪一個。我正在尋找配置文件,但我似乎無法找到它,或在線地址。 – JFA

1

謝謝,這裏是一個可能性,我基於這個比較我的Ubuntu 12.04服務器 - 我使用默認的vsftpd - 如果我猜想我會想象配置是好的,但你還沒有開始FTP服務:

重新啓動的vsFTPd服務器:

sudo /etc/init.d/vsftpd restart 

要停止/啓動/重新啓動vsftpd服務可以使用:

sudo service vsftpd stop/start/restart 

一兩件事來檢查,vsftpd的ç onfiguration文件,備份第一:

cp /etc/vsftpd.conf /etc/vsftpd.conf.old 

usevi用vim/gedit中或什麼,使一個小的修訂

sudo vi /etc/vsftpd.conf 

尋找 「local_enable」 將其設置爲YES如果設置爲NO,否則將其添加到文件的末尾。它應該看起來像:

local_enable=YES 
+0

好的。這對'vsftpd'很有用,但是我正在尋找與Ubuntu一起提供的幫助,我不知道'conf'文件在哪裏。我結束了安裝'vsftpd'並遵循了它的ubuntu文檔,這看起來像,但我希望得到一些我從網上找不到的答案。無論如何,謝謝你的幫助。 – JFA

+0

我使用的是ubuntun12.04,它帶有vsftpd,配置文件位於/ etc/vsftd,但我明白了你的意思。 –

+0

根據'12.04'和'12.10'的文檔,之後必須安裝'vsftpd'。奇怪的是,我最終沒有提供任何文檔。我看到的唯一文件都說'下載vsftpd'。 – JFA