最近调试VPS需要转移文件,又不想特别去安装HTTP/FTP服务软件,于是找来了这些命令,一行可以启动一个HTTP/FTP服务器,Ctrl-C中止后服务器即停止,简单明了很方便。
1. Python
执行命令:
1 |
python -m SimpleHTTPServer [YourPort] |
将 [YourPort] 修改为端口号即可,如80,8080等,执行命令时是把当前目录作为webroot同时支持目录遍历,貌似也没有多的参数了。
2. PHP
执行命令(PHP5.4.0+):
1 |
php -S 0.0.0.0:8088 -t /var/ |
参数 -S 后面为监听的IP及端口, -t 后面为webroot路径,支持解析PHP脚本,不支持目录遍历,访问的时候需要同时包含完整路径。
3. Ruby
执行命令:
1 |
ruby -run -ehttpd . -p3000 |
参数 -ehttpd 后为webroot路径, -p 后为监听端口,支持目录遍历,貌似没什么特别的功能。
4. Python/FTP
执行命令:
1 |
python -m pyftpdlib -p 2121 |
参数 -p 后为监听端口。这个命令运行的是一个FTP服务器,匿名登录。
-EOF-
——————–
引用参考: