很多時候,我用了命令,打開當前目錄下的臨時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服務器。 –