我有一個AWS EC2實例,運行一臺託管Wordpress的Ubuntu 12.04 Web服務器。爲了WordPress更新,它要求我提供FTP憑據。我已經建立了FTP根據這個職位:http://stephen-white.blogspot.co.uk/2012/05/how-to-set-up-wordpress-on-amazon-ec2_31.htmlEC2服務器上的WordPress FTP更新
但我創建的FTP用戶(ftpuser)無法登錄。WP只給出非常模糊的錯誤,但我嘗試在OSX終端使用FTP,登錄不正確「,但密碼絕對正確。我可以使用我的普通用戶名和密碼進行FTP操作。
這是我的vsftpd.conf文件的內容(我已經刪除了所有註釋行):
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pasv_enable=YES
pasv_min_port=14000
pasv_max_port=14050
port_enable=YES
pasv_address=54.241.13.224
pasv_addr_resolve=NO
這是服務器端口的NMAP:
PORT STATE SERVICE
20/tcp closed ftp-data
21/tcp open ftp
22/tcp open ssh
80/tcp open http
443/tcp closed https
14000/tcp closed unknown
的/ var/www(我已經安裝了Wordpress)文件夾屬於ftpuser,這是ftpuser在/ etc/passwd文件中的條目:
ftpuser:x:1001:1001::/var/www:/sbin/nologin
我只是一個業餘服務器管理員,所以沒有一個完整的線索我在做什麼。任何人都有任何想法,爲什麼這會發生,需要做什麼?