Невозможно передать файлы (поместить) с помощью ftp или filezilla из окон в ubuntu VM

Я установил 64-битную виртуальную машину (16.04) ubuntu с использованием Oracle VirtualBox. Используя ftp, я могу подключиться к виртуальной машине. Я также могу перечислить (ls) содержимое папки. Однако я не могу поместить файлы в виртуальную машину.

C:\>ftp xxxx Connected to xxxx 220 (vsFTPd 3.0.3) 200 Always in UTF8 mode. User (xxxx:(none)): user 331 Please specify the password. Password: 230 Login successful. ftp> quote pasv 227 Entering Passive Mode (...) ftp> put trnsfr.txt 200 PORT command successful. Consider using PASV. 550 Permission denied. 

На ubuntu я устанавливаю разрешения на папку на rwx на владельца, группу, все. Затем я изменил /etc/vsftpd.conf следующим образом:

 pasv_enable=YES pasv_min_port=30000 pasv_max_port=30100 port_enable=yes pasv_address=xxxx 

разрешенные подключения к данным и перезапущенный демон vsftpd:

 iptables -I INPUT -p tcp --destination-address 30000:30100 -j ACCEPT /etc/init.d/vsftpd restart 

но все же существует ошибка разрешения.

Затем я попытался использовать filezilla: соединения успешны, но снова файлы не могут быть переданы: с настройками dft в vsftpd:

 Response: 550 Permission denied. Error: Critical file transfer error 

с настройками в файле vsftpd.conf, как указано выше: в файлеzilla отображается следующее:

 Error: The data connection could not be established: WSAEADDRNOTAVAIL - Cannot assign requested address 

Я считаю, что проблема связана с подключением к данным – но я не уверен, что / как решить?

У вас есть write_enable=yes в vsftpd.conf ? По умолчанию – no .

Измените это и повторите попытку. Я думаю, что другая ошибка является лишь результатом этого.