FTP 서버 및 사용자를 설정하십시오. 하지만 파일을 업로드하거나 편집 할 수없는 것 같습니다.
사용자가 777 권한을 채웠음에도 불구하고 사용자의 루트 폴더에 파일을 업로드 할 수도 없습니다.
서버 OS : Ubuntu
클라이언트 OS 창
FTP 서버 / 클라이언트 : fileZila
로그 :
Status: Connection established, waiting for welcome message... Status: Insecure server, it does not support FTP over TLS. Status: Server does not support non-ASCII characters. Status: Logged in Status: Starting download of /var/www/html/wp/staged/wp-content/themes/Newspaper/Newspaper/woocommerce/single-product.php Status: File transfer successful, transferred 1,193 bytes in 1 second Status: Starting download of /var/www/html/wp/staged/wp-content/themes/Newspaper/Newspaper/woocommerce/single-product.php Status: File transfer successful, transferred 1,193 bytes in 1 second Status: Starting upload of C:\Users\User\AppData\Local\Temp\fz3temp-2\single-product.php Command: PASV Response: 227 Entering Passive Mode (165,227,173,119,117,244). Command: STOR single-product.php Response: 550 Permission denied. Error: Critical file transfer error
파일 권한 :
그룹 및 사용자 :
vsftpd.conf :
# Standalone mode listen=YES max_clients=200 max_per_ip=4 # Access rights anonymous_enable=YES local_enable=NO write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=NO anon_other_write_enable=NO # Security anon_world_readable_only=NO connect_from_port_20=YES hide_ids=YES pasv_min_port=50000 pasv_max_port=60000 # Features xferlog_enable=YES ls_recurse_enable=NO ascii_download_enable=NO async_abor_enable=YES # Performance one_process_model=YES idle_session_timeout=120 data_connection_timeout=300 accept_timeout=60 connect_timeout=60 anon_max_rate=50000 anon_mkdir_write_enable=NO anon_other_write_enable=NO #Userlist userlist_deny=NO userlist_enable=YES userlist_file=/etc/vsftpd.allowed_users
vsftpd.allowed_users :
ftpuser
모두 여기에서 무슨 일이 일어나고 있는지 아십니까?
업데이트 : 파일이있는 폴더의 권한을 777로 변경했는데 여전히 작동하지 않습니다.
로그 :
Status: Logged in Status: Starting download of /var/www/html/wp/staged/wp-content/themes/Newspaper/Newspaper/woocommerce/single-product.php Status: File transfer successful, transferred 1,193 bytes in 1 second Status: Starting upload of C:\Users\User\AppData\Local\Temp\fz3temp-2\single-product.php Command: PASV Response: 227 Entering Passive Mode (*xxxxxxxxxxxx*). Command: STOR single-product.php Response: 550 Permission denied. Error: Critical file transfer error Status: Retrieving directory listing of "/var/www/html/wp/staged/wp-content/themes/Newspaper/Newspaper"... Status: Directory listing of "/var/www/html/wp/staged/wp-content/themes/Newspaper/Newspaper" successful Status: Disconnected from server Status: Connection closed by server
댓글
Answer
다음을 사용하여 vsftpd를 제거했습니다.
sudo apt-get purge vsfpt
그런 다음 다음 간단한 가이드를 사용하여 구성했습니다. vsftpd 설정 방법
아직도 무엇이 문제인지 모르겠지만 지금은 작동합니다.
댓글
- '
vsftpd
를 설치하는 것 외에 다른 작업을 수행 할 필요가 없었습니다. id = “783247ef01″>
및 (don ' 잊지 마세요!) vsftpd
(sudo systemctl restart vsftpd
) (Debian 10).
C:\Users\User\AppData\Local\Temp\fz3temp-2
의 권한을 확인하십시오. 또한 wrt :Status: Server does not support non-ASCII characters.
파일 이름single-product.php
에 대시가 포함되어 있습니다.-
ASCII가 아닌 문자 인 경우 이름을 바꾸고 파일 이름에서 대시를 제거하고 다시 업로드 할 때 문제가 없는지 확인합니다.