很多时候,我用了命令,打开当前目录下的临时HTTP服务器:一线FTP服务器
python3 -m http.server
现在我需要接收文件,有没有打开任何一个行命令FTP服务器?
我只是在寻找一个命令行ftp服务器,没有配置文件,没有守护进程。
我试图扭转在One line ftp server in python,但用户没有权限发送的文件...
很多时候,我用了命令,打开当前目录下的临时HTTP服务器:一线FTP服务器
python3 -m http.server
现在我需要接收文件,有没有打开任何一个行命令FTP服务器?
我只是在寻找一个命令行ftp服务器,没有配置文件,没有守护进程。
我试图扭转在One line ftp server in python,但用户没有权限发送的文件...
如果您正在寻找Python解决方案,请查看pyftpdlib。
您可以使用例如PIP:默认情况下
python -m pyftpdlib
这将运行在localhost的匿名写的FTP服务器,端口2121,从当前目录无论你开始提供文件服务(即:
pip install pyftpdlib
然后像这样运行它它)。要登录,请使用匿名作为用户名和密码。
很明显,这是非常不安全的,所以你必须考虑到这一点 - 如果你想要更多的东西,然后在开发中使用玩具或其他东西,请使用正如其他人提到的正确的FTP服务器。
要启动具有写权限的服务器,运行'python -m pyftpdlib -w'。请参阅https://pythonhosted.org/pyftpdlib/faqs.html上的常见问题解答 –
一个共同的命令行FTP服务器是vsftpd。这也是Ubuntu,CentOS,Fedora,NimbleX和RHEL Linux上的默认ftp服务器。
Openssh有一个SFTP服务器,配置非常简单。
仅供参考,普通FTP比HTTP复杂。请小心:)
你能澄清一下你的问题吗?你只是在寻找一个命令行ftp服务器或其他东西? –
我只是在寻找一个命令行ftp服务器。 –