位置: IT常识 - 正文

Linux上安装使用FTP服务器ProFTPD的教程(linux安装常用命令)

编辑:rootadmin
这篇文章主要介绍了Linux上安装使用FTP服务器ProFTPD的教程,包括服务器端的用户创建与端口修改等基本的配置方法,要的朋友可以参考下... 16-07-04

推荐整理分享Linux上安装使用FTP服务器ProFTPD的教程(linux安装常用命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux安装chia,linux 安装fio,linux安装常用命令,linux安装fude,linux安装.sh,linux安装fsl,linux的安装和使用,linux安装fsl,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux VPS用户一般都通过SFTP/SCP协议连接OpenSSH Server进行文件传输,但有时候,你希望某些用户只能上传文件到网站目录,而不能够登录系统执行命令以及访问其他目录,这时用FTP Server就能很好地实现.Linux上常用的FTP Server有VSFTPD和ProFTPD,其中ProFTPD简单易用,功能也不错,这里以ProFTPD为例搭建FTP服务器.当然,FTP也可以作为局域网内文件共享的一种方式,比如你的室友使用Windows,向你的Ubuntu ProFTPD个人电脑上传了一部影片,这样就不用拿U盘去拷贝了,其他室友也可以从你的ProFTPD上下载影片.

proftpd的配置方式类似apache,比vsftpd更易用,xampp就集成了proftpd.

代码如下:sudo apt-get install proftpd-basic

安装时默认作为一个standalone server运行proftpd,如果每天的ftp请求量少,可以安装为inetd服务,节省服务器资源. 这里我使用默认值,安装为standalone server.

代码如下:sudo netstat -antp|grep proftpd

查看proftpd监听的21端口 用proftpd提供的ftpasswd新建虚拟用户test并设置密码:

代码如下:sudo mkdir -p /png/proftpd 代码如下:sudo ftpasswd \ --passwd \ --file=/png/proftpd/passwd \ --name=test \ --uid=122 \ --gid=65534 \ --home=/srv/ftp \ --shell=/bin/false

其中uid和gid我使用的是安装proftpd时自动创建的系统用户ftp:nogroup的uid和gid,执行cat /etc/passwd|grep ftp可见. /srv/ftp是安装proftpd时自动创建的目录,所有者为ftp:nogroup,权限为755. 这样虚拟用户test以系统用户ftp:nogroup登录/srv/ftp便可以对该目录进行读写. Linux上的FTP Server的读写权限是映射到系统UGO(User Group Other)上的. 创建虚拟用户时通过设置系统用户uid和gid,以及合理地配置/srv/ftp目录及其文件权限来实现读写控制.

Linux上安装使用FTP服务器ProFTPD的教程(linux安装常用命令)

创建新用户时再次执行上述命令即可,根据需要改变一些参数. 比如我创建了一个以uid:gid为1000:1000的系统用户运行,登录目录为/png/www/example.com的虚拟用户eechen:

代码如下:sudo ftpasswd \ --passwd \ --file=/png/proftpd/passwd \ --name=eechen \ --uid=1000 \ --gid=1000 \ --home=/png/www/example.com \ --shell=/bin/false

创建用户不需要重载proftpd,因为proftpd每次认证时都会读取认证文件.

代码如下:sudo chown proftpd:nogroup /png/proftpd/passwd 设置passwd文件读写权限,确保proftpd能读取该文件. 代码如下:sudo nano /etc/proftpd/proftpd.conf

在末尾加入:

代码如下:DefaultRoot ~ #将用户限定在自己的目录中,上面test用户对应的就是/srv/ftp RequireValidShell off #禁用Shell请求认证 AuthOrder mod_auth_file.c #认证方式顺序,这里采用文件认证 AuthUserFile /png/proftpd/passwd #存放用户名和密码的文件 代码如下:sudo service proftpd reload

重载使配置生效。

更改proftpd的默认端口在文件/etc/proftpd.conf找到:

代码如下:Port 21

更改为:

代码如下:Port 2121

如果开启了iptables,iptables限制了所有的出站端口,加载模块ip_conntrack_ftp,这时在加载ip_conntrack_ftp模块时需要更改代理端口为2121。打开/etc/sysconfig/iptables-config,保证此文件定义加载了ip_conntrack_ftp,如:

代码如下:IPTABLES_MODULES="ip_conntrack_ftp"

然后在文件/etc/modprobe.conf增加此模块的参数:

代码如下:options ip_conntrack_ftp ports=2121

如果需要手动加载,则可以执行以下命令:

代码如下:/sbin/modprobe ip_conntrack_ftp ports=2121
本文链接地址:https://www.jiuchutong.com/zhishi/278526.html 转载请保留说明!

上一篇:MAC怎么快速显示或隐藏包含重要数据等信息的文件(mac怎么快速显示桌面)

下一篇:Win11 预览版全新画图升级:部分对话框获得现代主题风格(win11预览版选哪个)

  • 苹果手机支付宝收钱提醒怎么打开(苹果手机支付宝运动步数怎么开启)

    苹果手机支付宝收钱提醒怎么打开(苹果手机支付宝运动步数怎么开启)

  • vivo手机边缘闪光怎么设置(vivo边缘闪光)

    vivo手机边缘闪光怎么设置(vivo边缘闪光)

  • oppor17屏幕多大尺寸(oppor17屏幕是多大的)

    oppor17屏幕多大尺寸(oppor17屏幕是多大的)

  • 四川人社实人认证在哪里(四川人社实人认证app)

    四川人社实人认证在哪里(四川人社实人认证app)

  • DFU模式是什么意思(dfu模式数据还在吗)

    DFU模式是什么意思(dfu模式数据还在吗)

  • 华为Nova5Pro可以给小艺改名字吗(华为nova5pro可以升级鸿蒙3.0吗)

    华为Nova5Pro可以给小艺改名字吗(华为nova5pro可以升级鸿蒙3.0吗)

  • iphonexr怎么录屏幕视频(iphonexr怎么录制屏幕)

    iphonexr怎么录屏幕视频(iphonexr怎么录制屏幕)

  • 抖音怎么开美颜和滤镜(抖音怎么开美颜视频聊天)

    抖音怎么开美颜和滤镜(抖音怎么开美颜视频聊天)

  • 坐地铁可以用花呗吗(坐地铁用花呗怎么付款)

    坐地铁可以用花呗吗(坐地铁用花呗怎么付款)

  • 电脑电源不通电是什么原因(电脑电源不通电都会响)

    电脑电源不通电是什么原因(电脑电源不通电都会响)

  • 手机搜狗输入法怎么把繁体字转换成简体字(手机搜狗输入法变小了怎么恢复)

    手机搜狗输入法怎么把繁体字转换成简体字(手机搜狗输入法变小了怎么恢复)

  • 手机下不了微信怎么回事(苹果手机下不了微信)

    手机下不了微信怎么回事(苹果手机下不了微信)

  • 微信视频号好友看得到吗(微信视频号好友点赞怎么关闭)

    微信视频号好友看得到吗(微信视频号好友点赞怎么关闭)

  • 手机卡卡在手机里取不出来怎么办(手机卡卡在手机里拿不出来怎么办)

    手机卡卡在手机里取不出来怎么办(手机卡卡在手机里拿不出来怎么办)

  • 美团好友功能没有了(美团我的好友找不到了)

    美团好友功能没有了(美团我的好友找不到了)

  • 小米8一碰指纹就亮屏(小米8指纹失灵重启好了是咋回事)

    小米8一碰指纹就亮屏(小米8指纹失灵重启好了是咋回事)

  • led灯驱动器坏了咋办(led灯驱动器坏了怎么配)

    led灯驱动器坏了咋办(led灯驱动器坏了怎么配)

  • 快手怎么播放电影(快手怎么播放电影放映厅)

    快手怎么播放电影(快手怎么播放电影放映厅)

  • 滴滴自动分享行程短信内容是什么

    滴滴自动分享行程短信内容是什么

  • word打印怎么把答案去掉(word打印怎么把图片放大到a4纸大小)

    word打印怎么把答案去掉(word打印怎么把图片放大到a4纸大小)

  • 苹果手机重启方法(iohone重启)

    苹果手机重启方法(iohone重启)

  • 跨境支付几种方式(跨境支付有哪三种模式)

    跨境支付几种方式(跨境支付有哪三种模式)

  • 天猫所有榜单在哪里看(天猫榜单在哪看)

    天猫所有榜单在哪里看(天猫榜单在哪看)

  • 蚂蚁森林多少能量可以获得环保证书(蚂蚁森林多少能量可以种树)

    蚂蚁森林多少能量可以获得环保证书(蚂蚁森林多少能量可以种树)

  • 巴尼奥斯附近的阿格杨瀑布,厄瓜多尔 (© Laura BC/Getty Images)(巴尼奥斯附近的阿格杨瀑布)

    巴尼奥斯附近的阿格杨瀑布,厄瓜多尔 (© Laura BC/Getty Images)(巴尼奥斯附近的阿格杨瀑布)

  • Spring Boot 3.0 正式发布,王炸!!

    Spring Boot 3.0 正式发布,王炸!!

  • 有经营许可无道路运输证罚多少钱
  • 普通发票附注一般填什么
  • 社保缴费是当月扣当月的吗
  • 财务担保费计入什么科目
  • 投资子公司亏损如何入账
  • 资产负债表从哪里打出来的
  • 养老机构提供的养老服务免增值税吗
  • 工业企业生产费用要素
  • 电子申报率较差的原因
  • 企业租给企业房产税税率
  • 可转换债券转股时股价高于转换价格
  • 税务自查补缴税款算滞纳金么
  • 预收账款计入应纳税所得额
  • 非货币性资产交换的会计处理
  • 通讯费计入什么部门
  • 金蝶软件如何成批反审核
  • 如何在国税网站下载财务报表
  • 外商投资的企业是外资企业吗
  • 物流车辆挂靠账务怎么处理?
  • 注册了店面没有营业执照
  • 收入低于10万免征附加税
  • 物流公司增项
  • 哪些项目可以在城镇开发边界外
  • 无法收回的账务处理
  • 营改增后还要交营业税吗
  • 危险废物处置是冶金行业吗
  • mac如何强制退出全屏
  • 改变资金用途的说明
  • 车辆的代驾费应该怎么收
  • 政府会计制度固定资产折旧哪个月开始计提
  • 最大交易笔数什么意思
  • php投票代码
  • php gd
  • 进口增值税的账务处理
  • 若依前后端分离做的系统
  • 固定资产报废后的处理程序
  • 欧罗巴山脉自驾
  • 自产产品发给员工账务处理
  • php分段
  • 劳务公司给包工头打款备注写什么
  • 金税盘,税控盘Ukey价格
  • php常用命令
  • 给员工报销
  • php session用法
  • vgreduce --removemissing
  • 大屏制作教程视频
  • 资产减值损失如何确定
  • 以前年度的应交税费贷方怎么调平
  • 培训费发票是否含税
  • 罚款属于其他业务收入吗
  • 一次性开票分期确认收入如何纳税申报
  • 税控维护费跨年怎么算
  • 银行日记账上月的余额要结转吗
  • 年终奖都有啥
  • 计提短期借款利息分录
  • 购置固定资产支出怎么算
  • 首先要知道什么英语
  • 其他流动资产
  • 固定资产是指什么
  • 设置行政机构的主要依据是
  • 介绍一种新产品
  • 数据库表的行数
  • vista loader
  • win7自带播放器怎么打开
  • centos启动按e没用
  • win81和win10
  • 让人吃惊的成语有哪些
  • 打开应用通知栏
  • jquery fadein 源码
  • html td 合并
  • dos 批处理
  • python爬虫全套教程
  • python怎么计数
  • 安卓病毒查杀软件
  • jquery的选择器作用是选中某些元素
  • sdk有问题
  • Zero Clipboard js+swf实现的复制功能使用方法
  • 领导对税收分析肯定性批示
  • 青海的医疗保险费是多少钱
  • 下列哪些表述是正确的( )
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设