要在Debian 10上启用FTP服务器并与局域网中的Windows共享,请按照以下步骤操作:
- 安装vsftpd FTP服务器:
在Debian 10上,您可以使用vsftpd
(非常安全的FTP守护程序)作为FTP服务器。要安装它,请打开终端并运行以下命令:
sudo apt update
sudo apt install vsftpd
- 配置vsftpd:
创建一个备份文件,以防您需要恢复到初始配置:
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
使用文本编辑器(如nano
)编辑vsftpd配置文件:
sudo nano /etc/vsftpd.conf
在配置文件中,确保以下设置是启用的(取消注释或添加):
listen=YES
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
保存文件并退出编辑器。
- 重启vsftpd并启用它在系统启动时自动运行:
sudo systemctl restart vsftpd
sudo systemctl enable vsftpd
- 创建FTP用户:
为了安全起见,最好为FTP服务器创建一个单独的用户。创建一个新用户(如果尚未创建),并将其主目录设置为要共享的目录。将ftpuser替换为您选择的用户名,将/path/to/shared/directory替换为您要共享的目录的路径:
sudo adduser ftpuser --home /path/to/shared/directory
输入密码和其他用户信息。将新用户的主目录设置为您希望与Windows共享的目录。
- 在Windows上打开共享:
现在,您的Debian 10 FTP服务器应该已经启动并与局域网中的Windows共享。要访问FTP服务器,您可以在Windows上使用文件资源管理器(在地址栏中输入ftp://ftpuser@debianip
,其中ftpuser
是您创建的FTP用户名,debianip
是Debian计算机的IP地址)或使用FTP客户端(如FileZilla)。