要在Debian 10上启用FTP服务器并与局域网中的Windows共享,请按照以下步骤操作:

  1. 安装vsftpd FTP服务器:

在Debian 10上,您可以使用vsftpd(非常安全的FTP守护程序)作为FTP服务器。要安装它,请打开终端并运行以下命令:

sudo apt update
sudo apt install vsftpd
  1. 配置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

保存文件并退出编辑器。

  1. 重启vsftpd并启用它在系统启动时自动运行:
sudo systemctl restart vsftpd
sudo systemctl enable vsftpd
  1. 创建FTP用户:

为了安全起见,最好为FTP服务器创建一个单独的用户。创建一个新用户(如果尚未创建),并将其主目录设置为要共享的目录。将ftpuser替换为您选择的用户名,将/path/to/shared/directory替换为您要共享的目录的路径:

sudo adduser ftpuser --home /path/to/shared/directory

输入密码和其他用户信息。将新用户的主目录设置为您希望与Windows共享的目录。

  1. 在Windows上打开共享:

现在,您的Debian 10 FTP服务器应该已经启动并与局域网中的Windows共享。要访问FTP服务器,您可以在Windows上使用文件资源管理器(在地址栏中输入ftp://ftpuser@debianip,其中ftpuser是您创建的FTP用户名,debianip是Debian计算机的IP地址)或使用FTP客户端(如FileZilla)。

标签: debian

添加新评论