在您的虚拟机 VM 上安装 FTP 应用程序 FileZilla Server 并使用 FTP 发布

Install FTP application FileZilla Server on your Virtual Machine VM and Publish using FTP

在您的虚拟机 VM 上,这是 FileZilla 服务器应用程序的正确安装?然后如何将您的网站发布到您的虚拟机上? 如何在 Azure 上为 FTP FileZilla Server 打开端口以及如何连接它?

在您的 Azure VM(虚拟机)上下载 "FileZilla Server";下载 link 可在此处获得:

http://filezilla-project.org/download.php?type=server

现在安装它,并按照以下步骤操作:

1- 使用默认设置如下

2- 选择默认的"Install as a service, Start with windows",并设置端口为14147

3- 安装完成后,FileZilla 会运行 弹出这个画面,按图填写:

4- 现在我们要为 FTP 进程定位文件夹,但在此之前我们需要添加一个组和一个用户;因此,从菜单转到 "Edit" --> "Groups" 并添加一个组,然后共享文件夹如下:

  • 为 selected 文件夹的组添加完全权限。

5- 编辑 --> 用户如下:

6- 现在,转到编辑 --> 设置:

前往"Passive mode settings",填写如下:

7- 然后转到选项卡 "FTP Over TLS Settings" 并创建一个证书,如下所示:

8- 现在,我们必须打开 VM Windows 防火墙上的端口: 添加这些端口:14147、21 和 990: 然后选择默认选项以允许所有连接并为这些端口命名。

9- 转到 "Outbound Rules" 并选择添加新规则,按照第 8 点中的相同步骤进行操作,并确保选择 "Allow the Connections" 而不是默认的 "Block Connections"。

10- 现在我们需要在 Azure 门户页面上打开端口:

登录到 https://portal.azure.com,然后登录到 select 您的 VM,然后执行以下步骤: "Network Interfaces" --> "Network security Group" --> "Inbound Security Rule" 并依次添加端口 21、14147 和 990,如下所示:

  • 不要忘记对其他端口重复上述图像步骤。 11- 对所有端口 21、14147 和 990 执行出站安全规则:

12- 要在 FTP 上发布您的网站,请按照下列步骤操作: 一种。在 Visual Studio 上打开您的项目后,右键单击您的项目,select "Publish"。 b. C。 d.验证您的连接。 e.下一步 --> 下一步 --> 发布您的网站。