【Linux】搭建临时HTTP文件传输服务器
使用python3搭建临时HTTP文件传输服务器
1. 确认 Python 版本
python3 --version
2. 启动HTTP服务器
在宿主机上,进入你存放压缩包(例如 openssl-3.0.7.tar.gz)的目录,然后启动 HTTP 服务器。假设你在文件所在的目录(例如 /home/)下,执行以下命令:
cd /home
python3 -m http.server 8000
这条命令会启动一个 HTTP 文件服务器,监听本机的 8000 端口。默认情况下,它会将当前目录(/home/)共享给网络中的其他设备。
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
- 0.0.0.0 表示服务器会监听所有网络接口的请求(包括从虚拟机发起的请求)。
- 服务器将会运行在 8000 端口。
3. 开放端口
sudo firewall-cmd --add-port=8000/tcp --permanent
sudo firewall-cmd --reload
4. 访问文件
-
通过浏览器访问(如果虚拟机支持图形界面):
打开虚拟机中的浏览器,输入宿主机的 IP 地址和端口(假设宿主机的 IP 地址是 192.168.0.100):
http://192.168.0.100:8000
你应该能看到宿主机当前目录中的文件列表(如 openssl-3.0.7.tar.gz)。点击文件名,即可下载。
-
通过 wget 命令下载文件
wget http://192.168.0.100:8000/openssl-3.0.7.tar.gz
原文地址:https://blog.csdn.net/chukcat/article/details/144344226
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!