如何在虚拟机上的Linux系统配置FTP服务,跟Windows建立连接传输文件

不幸的是,你所说的这个 QuickEasyFTPServer,我已经在 Windows 上尝试过了,而且它真的很容易上手。
然而,你问的是在Linux系统上设置FTP服务,这与你所说的Windows操作完全不同。

也许你很困惑?要在Linux上设置FTP服务,通常需要使用命令行。
比如vsftpd和proftpd都是严肃的Linux FTP服务器软件。
如果您使用的是 QuickEasyFTPServer,我认为您已经向后安装了它。
这是一个适用于 Windows 的工具。

如果你想在Linux虚拟机上设置FTP,我会给你认真的步骤:
1 首先,您需要在 Linux 系统上安装 FTP 服务器软件。
例如,使用命令 sudo apt install vsftpd(如果是 Ubuntu 系统)。
2 .安装后,需要更改配置文件。
打开 /etc/vsftpd.conf 并更改匿名_enable=NO 行以禁用匿名登录。
3 . 接下来您需要创建一个用户。
使用 sudo useradd ftpuser 创建用户,然后使用 sudo passwd ftpuser 为其设置密码。
4 .然后将此用户添加到FTP组并使用sudo usermod -aG ftpgroup ftpuser。
5 . 接下来,指定用户可以访问的目录。
使用 sudo mkdir /home/ftpuser/ftp 创建目录,并使用 sudo chown ftpgroup:ftpgroup /home/ftpuser/ftp 更改目录的所有者。
6 .最后使用 sudo systemctl start vsftpd 启动服务。

如果您的 Windows 计算机连接到 Linux FTP 服务,您可以在 Windows 上安装 FTP 客户端,例如 FileZilla。
连接时需要使用Linux用户名和密码,IP地址为Linux虚拟机的IP。
还需要在 Linux 上的 vsftpd 配置中设置速率限制。

您是指用于在 Linux 上安装的 QuickEasyFTPServer 还是用于将 Windows 连接到 Linux 的 QuickEasyFTPServer?这一点需要澄清。
如果方向相反,这将不起作用。

如何检测linux系统下ftp服务器是否开启

使用 shell 命令检查 ftp 是否打开:vsftp 服务状态。
按 Enter 键后检查状态。
非活动状态已关闭。