Django FTP server을 사용하고 있습니다. 장고 사용자 인증을 사용하고 있습니다. Django FTP 서버에 로그인 할 수 없습니다.
여기에 코드를 위group = FTPUserGroup.objects.get(id=1)
home_dir = '/home/user/Workspace/ftpproject/ftproot'
account = FTPUserAccount.objects.create(user=user, group=group, home_dir=home_dir)
가 제대로 django_ftpserver_ftpuseraccount
테이블에 레코드를 작성 FTP 사용자 계정을 만들 내 코드입니다. 내가 FileZilla를 통해 FTP 서버 응답을 로그인 할 수 아니에요 python manage.py ftpserver 127.0.0.1:10021
그러나와
시작 FTP의 serevr는
Status: Connecting to 127.0.0.1:10021...
Status: Connection established, waiting for welcome message...
Response: 220 pyftpdlib 1.4.0 ready.
Command: USER wpgjeQpgkDdVOMjFurYuvBxaRgfVoE
Response: 331 Username ok, send password.
Command: PASS ******
Response: 530 Authentication failed.
Error: Critical error
Error: Could not connect to server
입니다 I 입력하십시오 암호가 나는 로그인 할 수있어, 정확 해요 내 장고 응용 프로그램에 대한 동일한 암호로.
아이디어가 있으십니까?
장고는 FTP 디렉토리를 만들까요? 길은 무엇입니까? 어떤 허가가 필요합니까?
안녕하세요. Mithun 님이 해결하셨습니까? 내 장고 FTPServer 같은 문제에 직면하고있어. 감사! – acostela
@acostela이 현상이 항상 발생합니까? django_ftpserver 로그는 무엇을 말합니까? –
안녕하세요. 방금 해결했습니다. 네트워크 문제였습니다. 내 FTP 서버가 내부 루프 인터페이스에 있었기 때문에 외부에서 연결할 수 없었습니다. 주의 해 주셔서 감사합니다. D – acostela