怎样设置Ubuntu FTP用户密码

752
2025/4/6 9:32:16
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu上设置FTP用户密码,通常需要使用FTP服务器软件,如vsftpd、ProFTPD或Pure-FTPd等。以下是使用vsftpd作为FTP服务器软件设置FTP用户密码的步骤:

  1. 安装vsftpd(如果尚未安装): 打开终端并运行以下命令来安装vsftpd:

    sudo apt update
    sudo apt install vsftpd
    
  2. 启动vsftpd服务: 安装完成后,启动vsftpd服务并设置为开机自启:

    sudo systemctl start vsftpd
    sudo systemctl enable vsftpd
    
  3. 创建FTP用户: 使用adduser命令创建一个新的系统用户,这个用户将用于FTP访问:

    sudo adduser ftpuser
    

    在提示时输入密码,并根据需要设置其他选项。

  4. 设置FTP用户的密码: 如果你已经创建了用户,但还没有设置密码,可以使用以下命令来设置:

    sudo passwd ftpuser
    

    输入新密码并确认。

  5. 配置vsftpd: 编辑vsftpd的配置文件以允许本地用户登录:

    sudo nano /etc/vsftpd.conf
    

    确保以下配置项被正确设置:

    local_enable=YES
    write_enable=YES
    chroot_local_user=YES
    allow_writeable_chroot=YES
    

    保存并关闭文件。

  6. 重启vsftpd服务: 为了使配置更改生效,重启vsftpd服务:

    sudo systemctl restart vsftpd
    
  7. 测试FTP连接: 使用FTP客户端(如FileZilla)或命令行工具(如ftp)连接到你的服务器,使用新创建的FTP用户名和密码进行登录。

请注意,FTP传输不是加密的,因此敏感数据可能会在传输过程中被截获。如果你需要更安全的传输,可以考虑使用SFTP(SSH File Transfer Protocol),它是基于SSH的,提供了加密的文件传输。

此外,确保你的防火墙设置允许FTP流量通过相应的端口(默认情况下,vsftpd使用21端口)。如果你的服务器运行在云服务上,还需要检查云服务提供商的安全组规则。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: ubuntu邮件服务器资源占用高怎么办