ubuntu安装ftp服务器

1. 安装vsftpd

~$ sudo apt-get install vsftpd

ubuntu10.10自己装了,这步省略。

2. 配置vsftpd

修改vsftpd的配置文件。此类配置文件通常位于 /etc 目录下。

~$ sudo gedit /etc/vsftpd.conf

原文件中不少指令被注释,只要启用部分即可,一下是启用的命令(配置文件中对每一条都有具体说明)

listen=YES # 服务器监听
#anonymous_enable=YES # 匿名访问允许 很危险,默认不要开启,
local_enable=YES # 本地主机访问允许
write_enable=YES # 写允许
#anon_upload_enable=YES
# 匿名上传允许,默认是NO,嫌麻烦的可以开起来。出了问题我不负责~
#anon_mkdir_write_enable=YES # 匿名创建文件夹允许
dirmessage_enable=YES # 进入文件夹允许
xferlog_enable=YES # ftp 日志记录允许
connect_from_port_20=YES # 允许使用20号端口作为数据传送的端口
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem

保存。

3.设置ftp相关目录

安装完毕后ÿ

Linux疑难杂症解决方案100篇(十二)-ubuntu中安装ftp服务器相关推荐

  1. Linux疑难杂症解决方案100篇(二十)-Linux正则表达式(实用)指南

    前言 正则表达式(Regular Expression,或者Regex),能干嘛?听说很强悍,很多人用来查找字符串,或者替换某些字符串. 实际上,正则表达式有四个功能: 匹配,即查找,例如,从杂乱的一 ...

  2. Linux疑难杂症解决方案100篇(二十)-万字长文带你读懂正则表达式(建议收藏)

    前言 在学编程的过程中,我们可能听过正则表达式,但是不知道它是什么,我一开始听到正则表达式时,我在想正则表达式是啥?它用来干嘛的?学起来难不难的?. 以下是我为大家准备的几个精品专栏,喜欢的小伙伴可自 ...

  3. Linux疑难杂症解决方案100篇(二)-SHELL编程函数的定义及调用

    1. 什么是函数? shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数 给这段代码起个名字称为函数名,后续可以直接调用该段代码的功能 2. 如何定义函数? 方法一: 函 ...

  4. Linux疑难杂症解决方案100篇(十四)-Linux scp 使用详解

    前言 一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是ftp,二是wget /fetch 三是,rsync 大型数据迁移用rysync,其次用fetch/wget ,最次 ...

  5. Linux疑难杂症解决方案100篇(十九)-什么是TCP协议中的“三次握手,四次挥手”?带你深入探讨下

    前言 以下是博主精心整理的专栏,需要的小伙伴可自行订阅. 深度学习100例全系列详细教程  深度学习算法原理介绍及应用案例 tensorflow从入门到精通100讲 深度学习框架TensorFlow的 ...

  6. Linux疑难杂症解决方案100篇(十五)-万字长文带你深入Linux 内核学习:环境搭建和内核编译

    一.linux内核学习之一:环境搭建--安装Debian7.3 本系列文章假设读者已对linux有一定的了解,其实学习linux内核不需要有很深的关于linux的知识,只需要了解以下内容:linux基 ...

  7. Linux疑难杂症解决方案100篇(十一)-ubuntu crontab 详细规则及不执行时的解决方法

    LINUX系统中crontab命令详细用法: 如果发现您的系统里没有这个命令,请安装下面两个软件包. vixie-cron crontabs crontab 是用来让使用者在固定时间或固定间隔执行程序 ...

  8. Linux疑难杂症解决方案100篇(十八)-Linux 或 Windows 上实现端口映射

    前言 通常服务器会有许多块网卡,因此也可能会连接到不同的网络,在隔离的网络中,某些服务可能会需要进行通信,此时服务器经过配置就可以承担起了转发数据包的功能. 以下是我为大家准备的几个精品专栏,喜欢的小 ...

  9. Linux疑难杂症解决方案100篇(十)-带你学习提速增效的几个常用 shell 命令

    curl curl 是常用的命令行工具,用来请求 Web 服务器.它的名字就是客户端(client)的URL 工具的意思.curl 功能非常强大,它的命令可以直接放到 postman 使用,postm ...

最新文章

  1. 企业级的开源备份工具之磁盘柜存储配置
  2. 【Let‘s Encrypt】 too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limit
  3. LeetCode 字符串简单部分 算法 python实现
  4. python threading.Timer
  5. Asp.net自定义控件开发任我行(附1)-属性一览众山小
  6. Python简单实现图书管理系统
  7. 名编辑电子杂志大师教程 | PDF制作排版设计建议
  8. 旋动机器人_旋转跳跃还会搬砖 这款机器人简直逆天
  9. 时而迷茫,时而彷徨.
  10. 听吐的微信提示音终于能改了
  11. Rk3326 Android8.0HAL服务添加
  12. 常见的HTTP Headers有哪些?
  13. FileReader的使用方法
  14. windows 技术篇-共享地址里的共享文件显示为灰色叉叉不可用问题原因及解决方法
  15. 利用铁匠组件实现在线头像截图的效果
  16. Spring-day1
  17. processing-python-泡泡龙(终极真实版)
  18. oracle导入mdb文件
  19. Linux的学习笔记(学习于尚硅谷)
  20. 用 Python 哄女朋友开心

热门文章

  1. 学英语不必太在意单词
  2. 国二c语言改错题答案,c语言国二考试编程题答案
  3. python和c语言相通吗_python和C语言互相调用的几种方式
  4. 新闻与传播c刊_新闻传播类c刊有哪些
  5. **Java有哪些悲观锁的实现_面试4连问:乐观锁与悲观锁的概念、实现方式、场景、优缺点?...
  6. python和anaconda一定要对应版本安装吗_Anaconda与Python安装版本对应关系 --- 转载
  7. brave浏览器_区块链浏览器 Brave 为广告观看者提供 BAT 代币奖励
  8. linux etc 漏洞利用,漏洞利用 | 看我如何利用Kerberos EoP渗透你的Linux系统
  9. Cortex-M3内核的指令系统
  10. web应用如何确定能同时允许多少用户连接?_Web测试环境搭建+测试要点汇总