一行代码架设个简单的FTP服务器

看到一个简单FTP服务器架设方法, 现在给大家分享一下,使用python实现。
pythonftp.jpg
安装命令:

pip install pyftpdlib

进入到你需要使用到ftp的目录 , 它会把该目录变成根目录 . 并且匿名访问 : 默认端口是 2121

python -m pyftpdlib

你就可以在浏览器里面通过 : ftp:// 服务器 ip:2121 来访问你的 ftp 服务器了

如果需要使用用户名和密码

python –m pyftpdlib –u maizim –P www.maizim.com

-u 是指定用户名 -P 是指定密码 ( 这个 P 是大写 ). 这个语句的含义就是 : 用户名是 maizim, 密码是 www.maizim.com

后台运行
nohup python –m pyftpdlib –u maizim –P www.maizim.com &

后台运行后 , 如果要删除进程关闭 ftp 的话可以执行命令 :
ps aux|grep pyftpdlib|awk ‘{print $2}’|xargs kill –9

开机启动
把后台运行的那个代码写入 /etc/rc.local

echo “nohup python –m pyftpdlib –u maizim –P www.maizim.com &” >> /etc/rc.local

其他一些参数
除上之外,还有一些可选参数:

p 指定端口(默认为 2121 )
w 写权限(默认为只读)
d 指定目录 (默认为当前目录)


Leave a Comment