之前写了 linux 环境下安装和配置mysql数据库以及远程登录,以及linux 环境下配置python虚拟环境,这一篇记录一下 linux系统中如何安装配置 ftp 。
  

  1. 安装ftp
// 检查是否了ftp
vsftpd -version
// 如果没有安装, 下面命令安装
apt-get install vsftpd
  1. 配置ftp
// 创建一个目录用于存放ftp 文件
mkdir /home/share
// 新建 ftp 用户, 指定家目录为刚刚创建的目录
useradd -d /home/share -s /bin/bash username
// 为该用户设定密码
passwd username
// 编辑ftp配置文件,如果不知道文件在哪,可用find命令查找
// 一般在 /etc/vsftpd/ 路径下
vim vsftpd.conf
// 打开后配置以下项
//anonymous_enable=NO
//local_enable=YES
//write_enable =YES 
说明:vsftpd.conf是核心配置文件。ftpusers 是黑名单文件,此文件里的用户不允许访问 FTP 服务器。user_list是白名单文件,是允许访问 FTP 服务器的用户列表。
    chmod o+w /var/ftp/pub/  // 更改该文件夹权限,因为我是root身份创建的该文件夹systemctl restart vsftpd.service

这样配置就完成了, 如果是阿里云服务器记得要配置安全组规则

  1. 远程连接ftp
  2. 小结
// 你可以通过这个命令来查看 ftp 端口连接情况
netstat -antup | grep ftp

  result:

// 开启、重启、停止 ftp服务器,必须保证打开才能连接上哦
systemctl start vsftpd.service
systemctl restart vsftpd.service
systemctl stop vsftpd.service

  上面教程是亲自实践,但是你可能会遇到一些不可预料的错误, 过程中我也遇到一些其他错误,但都不是主要错误吧,所以我就不多说了,以免误导, 总之, 耐心是战胜敌人最好的法宝。

linux 环境下配置ftp服务器相关推荐

  1. 阿里云ECS服务器Linux环境下配置php服务器(三)--项目部署篇

    在前两篇里,我们分别介绍了如何购买阿里云服务器,安装基本软件和配置(请看阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇) 以及如何安装使用phpMyAdmin(请看阿里云ECS ...

  2. Linux环境下搭建FTP服务器

    软件版本 1.Linux:CentOS Linux release 7.8.2003 (Core) 2.FTP:vsftpd-3.0.2 安装vsftpd // 1.检查是否安装了vsftpd(如果显 ...

  3. 阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇

    最近在搞一个后台,想建一个php的环境,记录一下过程. 首先是买服务器,为了省钱其实刚开始可以不买,在自己的机器上先搭建一个本地服务器,通过内网ip测试,等开发差不多后,再买,然后把环境移到ecs服务 ...

  4. 虚拟机linux ftp慢,虚拟机Linux下配置FTP服务器的方法

    虚拟机Linux下配置FTP服务器的方法 1.确保虚拟机系统与宿主系统是桥接设置,以方便连接. 2.在虚拟机系统中安装ftp服务器,我安装的是vsftpd服务器.由于安装的虚拟机系统CentOS 中已 ...

  5. 云环境下搭建FTP服务器(不使用21端口)

    云环境下搭建FTP服务器(不使用21端口) 背景: 1:服务在某云端环境中 2:业务需要在云端环境中部署FTP服务 3:为了安全考虑,在云:安全组中,关闭20.21端口 步骤: 1:使用新的端口在服务 ...

  6. linux websphere 端口号,Linux环境下配置websphere7.0的一些命令

    Linux环境下配置websphere7.0的一些命令! 1.创建概要文件 通过命令行建立Dmgr服务器,进入${WAS_Home}/bin目录,运行 ./manageprofiles.sh -cre ...

  7. 【OS】Linux环境下配置固定IP地址--静态IP地址(不能上外网问题)

    [OS]Linux环境下配置固定IP地址--静态IP地址(不能上外网问题) ---red hat重启网卡 service network restart /etc/rc.d/init.d/networ ...

  8. 国产化探索之路---中标麒麟 Linux系统下,FTP服务器部署

    中标麒麟 Linux系统下,FTP服务器部署 1.安装FTP软件包 yum install vsftpd -y 2.创建ftp用户密码 useradd ftpuserecho "ftpuse ...

  9. Linux版本配置环境变量,如何linux环境下配置环境变量过程图解

    jdk下载地址: 在linux环境下的root同级目录下配置software目录 将下载好的jdk上传到software文件夹里面 (我使用的操作软件是) 到software这个目录下. 输入命令:c ...

最新文章

  1. 中小企业远程存储服务之利弊
  2. 2015 提高组 跳石头--二分答案
  3. Windows主机安全加固
  4. 信息学奥赛C++语言:顺序输出
  5. Eclipse直接运行算法第4版例子(重定向和读取指定路径文件)
  6. 微软面试题之两个链表的第一个公共结点
  7. 开放大学计算机应用基础第三次,江苏开放大学-计算机应用基础第三次.doc
  8. oracle dbms 存放位置,系统统计信息的保存位置
  9. 前后端分离之后,如何保护你的API
  10. PAT甲级题考点(转载各个大佬)
  11. Linux操作系统基础原理
  12. NFT游戏系统开发(NFT元宇宙系统定制开发)
  13. 温莎大学的计算机专业,2017加拿大计算机专业前七名
  14. elastix2.5vtigercrm5.2.1来电弹屏和点击呼叫的配置
  15. linux格式化u盘给win7,u盘一直显示格式化在虚拟机上安装win7系统怎么安装linux
  16. 好用的空气质量查询API
  17. java 连接PLC 问题总结 Windows machine for DCOM access, so as to avoid such exceptions.  [0x00000005]
  18. 阿里云服务器ECS由什么组成
  19. Java Mail---SMTP协议-Java发邮件(带附件)演示过程
  20. Python项目实战:下载腾讯漫画的脚本及源码【女朋友在也不担心我花钱购买漫画了】

热门文章

  1. Gradle属性(四)
  2. Java多线程之并发容器(五)
  3. 【题意+分析】1043 Is It a Binary Search Tree (25 分)
  4. Web前端开发笔记——第二章 HTML语言 第三节 文本格式化标签
  5. php基础教程文档,PHP5基础教程
  6. java读取C++结构体,类型转换
  7. 计算机 留学推荐信,计算机专业留学推荐信范文
  8. java打印6个偶数_Java编写一个应用程序,打印所有偶数从2到100
  9. python函数调用键盘热键_Tkinter对键盘和鼠标事件的处理
  10. 计算机管理咂打开,6个开机启动项,害我差点把电脑砸了!禁用后电脑果然开机5秒...