如何将FTP导入虚拟机?

问题描述:

我最近开始学习Django,并在VirtualEnv上建立了一个运行Django服务器的虚拟机。我可以使用runserver命令运行基本的Django安装服务器,并使用本地IP地址在另一台计算机上查看它。如何将FTP导入虚拟机?

但是,我无法弄清楚如何使用我的FTP客户端连接到我的虚拟机,这样我可以在我的主机上(Windows)编辑文件。我试过用FTP客户端使用虚拟机的IP地址,但它说“连接被服务器拒绝”。

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

+0

你在运行什么操作系统?你的虚拟机如何连接到你的主机操作系统? – dm03514

+0

您是否在虚拟机上安装了FTP服务器?你知道是否安装了吗? –

+0

尽管事实上有两条评论让我们明白这里没有足够的信息来帮助我们,但这个问题已经迁移到服务器故障。如果您需要这个问题的帮助,您需要提供(至少)上面评论中所要求的项目。另请参阅[这个元问题编写好问题](http://meta.serverfault.com/questions/3608/how-can-i-ask-better-questions-on-server-fault) – voretaq7

,该客户端返回报告“由服务器拒绝连接”是服务器尝试连接到没有被监听的端口的应用程序返回与复位位设置TCP数据包,响应的原因应用程序或防火墙。

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

+0

感谢您的帮助!我能弄明白。出于某种原因,FTP服务器没有启动,运行重启脚本让它工作。 – sailboatlie