FTP 서버가 실행 중이지만 파일을 업로드할 수 없습니다.

FTP 서버가 실행 중이지만 파일을 업로드할 수 없습니다.

Google Compute Engine에서 vsftpd가 설치된 Ubuntu 16.04 인스턴스를 실행하고 있습니다. 사용자, 비밀번호, 디렉토리 등 모든 것을 구성했지만 로그인을 시도하면 net2ftp.com을 통해서만 로그인할 수 있습니다. Chrome에서는 자격 증명을 입력한 후 빈 페이지가 표시되고 Windows 탐색기에서는 오류가 발생합니다.

FTP 서버에서 해당 폴더를 여는 동안 오류가 발생했습니다. 해당 폴더에 액세스할 수 있는 권한이 있는지 확인하세요.

세부:

200 ASCII 모드로 전환 중입니다.

227 패시브 모드로 전환 중입니다.

FileZilla 클라이언트에서 상태 표시줄에는 다음이 표시됩니다.

서버가 라우팅할 수 없는 주소로 수동 응답을 보냈습니다. 대신 서버 주소를 사용합니다.

거기에 계속 붙어 있다가 시간이 초과됩니다.

Net2FTP에서도 로그인만 하면 디렉토리 목록을 보고 파일을 다운로드할 수 있습니다. 아무것도 업로드할 수 없습니다. 뭔가를 업로드하려고 할 때마다 메시지가 나타납니다.

파일 확인 중: xxxx.xxx 파일이 정상입니다.

FTP 서버로 파일 전송 중: xxxx.xxx 파일을 FTP 서버로 전송할 수 없습니다.

내 vsftpd.conf 파일은 다음과 같습니다.

듣기=아니요

listening_ipv6=예

익명_활성화=아니요

local_enable=YES

write_enable=예

dimessage_enable=YES

use_localtime=YES

xferlog_enable=YES

connect_from_port_20=예

ascii_upload_enable=YES

ascii_download_enable=YES

chroot_local_user=YES

secure_chroot_dir=/var/run/vsftpd/empty

pam_service_name=vsftpd

답변1

수동 모드 포트를 구성하고 방화벽에서 열어야 할 것 같습니다.

우선 여기를 읽어보세요:https://serverfault.com/questions/421161/how-to-configure-vsftpd-to-work-with-passive-mode

관련 정보