ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

在Ubuntu/Debian中安装和配置ProFTPD服务器

2021-07-31 22:34:50  阅读:202  来源: 互联网

标签:ProFTPD sudo 用户 默认 proftpd Ubuntu 服务器 Debian


转自:https://www.tecmint.com/install-proftpd-in-ubuntu-and-debian/ 成功源于共享,在本文中,我们将说明如何在Ubuntu / Debian计算机上安装ProFTPD服务器。 步骤1:安装ProFTPD 首先,通过在终端中运行以下apt-get命令,确保所有系统软件包都是最新的。 $ sudo apt-get update #更新软件列表 $ sudo apt-get upgrade #更新软件 现在要安装ProFTPD服务器,请在终端中运行: $ sudo apt install proftpd -y   步骤2:配置ProFTPD服务器 在开始使用它之前,我们需要编辑一些文件,/etc/proftpd/proftpd.conf是Ubuntu / Debian服务器的默认配置文件,要使用vi命令开始对其进行编辑,请执行。 $ sudo vi /etc/proftpd/proftpd.conf   现在,按如下所示更改文件的内容。 UseIPV6:如果您不使用它,则可以将其切换为“off”。 ServerName:您的默认服务器名称。 DefaultRoot:取消注释此行,限制用户使用其主文件夹。 RequireValidShell:取消注释此行(保留默认值“off”)以启用ftp用户登陆,因为ftp用户都没有shell。 Port:此行定义FTP服务器的默认端口,默认为21。 如果需要,可以在此处定义任何自定义端口。 AuthOrder:取消注释该行以启用本地密码。 SystemLog:默认的日志文件路径,您可以根据需要更改它。 根据建议进行上述更改后,您可以保存文件,按“ ESC”键并输入“:x”保存并退出。   重新启动ProFTPD服务器。 $ sudo service proftpd restart   在ProFTPD安装过程中,会自动创建一个默认的“ proftpd”用户,但是我们需要为其创建密码才能使用它。 $ sudo passwd proftpd 就这样! 现在,您可以在浏览器上转到以下地址,它将启动并运行,它将询问您用户名和密码。 ftp://youripaddress  或者 ftp://yourdomian.com 在用户名字段中输入“ proftpd”,在密码字段中输入您之前为proftpd用户设置的密码。   步骤3:新建ProFTPD用户 如您所见,您位于“ proftpd”用户的默认主目录中,这对我们没有用,这就是为什么我们要为/ home / ftpshare /文件夹作为主文件夹创建一个新用户的原因,这样我们就可以轻松访问它。   创建一个名字叫做“ ftpuser1”的FTP用户,请执行: $ sudo useradd ftpuser1 为它设置一个密码: $ sudo passwd ftpuser1 将其主文件夹更改为/ home / ftpshare / 执行: $ sudo usermod -m -d /home/ftpshare/ ftpuser1   重新启动ProFTPD服务: $ sudo service proftpd restart   现在,您可以轻松地访问FTP服务器,只要你想,也可以使用Filezilla或其他任何FTP客户端访问FTP服务器。     步骤4:对ProFTPD进行故障排除: 默认情况下,任何可用的错误消息都将存储在/var/log/proftpd/proftpd.log中,如果您的ProFTPD服务器安装不起作用,您可以检查此文件, 您还必须注意,有时会发生ProFTPD服务停滞并且由于“连接被拒绝”消息而无法访问服务器的情况,这不是问题,您要做的就是继续重新启动ProFTPD服务,直到它可以正常工作(如果没有其他错误)。       最简单的proftpd教程 1、安装proftpd
        apt-get install proftpd
2、创建目录
        mkdir /ftproot
3、添加用户
        useradd testu1
4、赋/ftproot的权限给testu1
        chmod 666 /ftproot
5、编辑配置文件(vi /etc/proftpd/proftpd.conf),在配置文件最后加入
DefaultRoot /ftproot
UseReverseDNS off

    
         AllowUser testu1
    

6、重启动proftpd
        /etc/init.d/proftpd restart

标签:ProFTPD,sudo,用户,默认,proftpd,Ubuntu,服务器,Debian
来源: https://www.cnblogs.com/xlpc/p/15085445.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有