I'm running twistd -n ftp --root=/tmp --password-file=/tmp/pass.dat
I can connect with ftp ftp://localhost:2121
and run ls
. However if I login, and try the same ls
then I get the following error:
550 []: No such file or directory.
Any ideas?
Thanks, Miki
An FTP (File Transfer Protocol) login allows you to create other users that can upload files to your server. They can be limited to a directory and will not have access to your ACC. You can also use FTPS with the additional FTP logins for increased security.
You need to open your Internet browser and start typing the FTP Server's Hostname (or IP Address) and the FTP port number (in case the FTP Server is utilizing a separate port than the actual default port "21" for the FTP connections) in the address box and press Enter.
I had the same problem until I found this in bugtracer: http://twistedmatrix.com/trac/ticket/4494 This code
avatar = FTPShell(filepath.FilePath("/home/" + avatarId))
means that your FTP login should be the same as your Linux login, so that "/home/login" directory would exist.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With