0

我最近开始学习 Django,并在 VirtualEnv 上设置了一个运行 Django 服务器的虚拟机。我可以使用 runserver 命令运行基本的 Django 安装服务器,并在具有本地 IP 地址的另一台计算机上查看它。

但是,我不知道如何使用我的 FTP 客户端连接到我的虚拟机,以便我可以在我的主机 (Windows) 上编辑文件。我尝试使用带有 FTP 客户端的虚拟机的 IP 地址,但它显示“连接被服务器拒绝”。

任何帮助将不胜感激,谢谢!

4

1 回答 1

1

客户端报告“服务器拒绝连接”的原因是服务器返回了一个设置了重置位的 TCP 数据包,以响应应用程序尝试连接到应用程序未侦听的端口,或者通过防火墙。

我认为 FTP 服务没有运行,或者在备用端口上运行。查看netstat -nltp(在 Linux 上)或netstat -ntlb(在 Windows 上)的输出。您应该会看到一个程序正在等待接收 TCP 端口 21 上的请求。如果您根本没有看到该程序,或者您的客户端将尝试连接到的预期端口上没有列出该程序,则修改 FTP 服务器配置文件。

于 2012-11-13T00:13:58.430 回答