1安装ftp服务器的条件

电脑联网

2.执行以下命令:

3配置vsftpd.conf

命令:sudo vi /etc/vsftpd.conf

在配置文件(vsftpd.conf最后面)中添加以下配置:

要注意的是:anno_root=/home/toto/ftp要含有ftp这个文件夹,并且这个文件夹要和普通文件的权限是相同的。不能是最大权限的(不允许匿名用户编写这个目录)

4.重启服务器,重新加载/etc/vsftpd.conf配置文件

ubuntu12.04以下版本(早期版本)

sudo /etc/init.d/vsftpd restart

ubuntu14.04以下版本

sudo /lib/init/upstart-job vsftpd restart

5进入你的/home/xingwenpeng/ftp目录下创建一个空目录,供用户上传,这个目录不一定是ftp这个名字,还有就是这个目录不要用root用户来创建,要用普通用户的。

cd ~/ftp

mkdir anonymous   这个目录供用户上传。

chmod 777 anonymous 把这个目录的权限设置为最大的权限。

截图如下:

5.测试上传功能,登录ftp服务器,进入到anonymous目录

注意,在测试之前要注意网络是否是通的。

ftp IP   (这里的IP不是一个命令,而是要写链接的ftp目录)

cd anonymous

6当进入anonymous目录下之后,可以将你当前目录下的文件上传到ftp服务器的anonymous目录下。

上传和下载的命令

put  上传的文件名

get  下载的文件名

7ftp客户端

Ubuntu默认已经安装了ftp客户端

8lftp客户端

安装命令:

sudo apt-get install lftp

lftp也是一种ftp客户端程序。它是以文本方式操作的,但是比起图形界面更为方便。lftp几乎具有bash的所有方便的功能,Tab补全,bookmark,queue,后台下载等可以得到支持。用法与ftp类似,主要的执行如下:

mput的例子,截图:

9退出登录的fpt的命令有:

A:exit

B:bye

C:quit

1Ubuntu下ftp服务器搭建相关推荐

  1. Linux下FTP服务器搭建

    Linux下FTP服务器搭建 一.FTP介绍 二.环境介绍 三.FTP服务端搭建步骤 1.安装相关软件包 2.启动FTP并检查状态 3.检查服务端口运行状态 4.修改FTP配置文件 5.关闭selin ...

  2. suse ftp文件服务器搭建,SUSE下FTP服务器搭建

    FTP(File Transfer Protocol),是TCP/IP网络上两台计算机传送文件的协议,是在TCP/IP网络和Internet上最早使用的协议之一,属于网络协议组的应 用层.FTP客户机 ...

  3. linux下ftp服务器搭建详解

    总体搭建流程: 1.安装vsftpd 2.配置vsftpd.conf配置文件 3.启动vsftpd服务器(安装完后默认是启动的) 4.客户端发起连接 5.传递数据(上传,下载) 6.关闭连接 详解 1 ...

  4. linux下java写ftp服务器端,在Linux下部署网站(java环境部署)第五章 FTP服务器搭建...

    第五章 FTP服务器搭建 1.看看是否已经安装FTP服务器 service vsftpd start ftp localhost 如果不认识ftp命令是因为没有安装ftp的client包,需要拿安装光 ...

  5. linux如何测试ftp服务器,linux下FTP服务器的搭建

    1.FTP服务器的简介 关于ftp的介绍,大家也一定不陌生了.我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念. FTP 是File Transfer Protocol(文件传输协议)的英文简 ...

  6. iis7 文件服务器搭建,iis7 ftp服务器搭建

    iis7 ftp服务器搭建 内容精选 换一换 安装MySQL本文档以"CentOS 6.5 64bit(40GB)"操作系统为例,对应MySQL版本为5.1.73.CentOS 7 ...

  7. linux的FTP服务器搭建及FTP服务器的入侵和防御

    FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输. 与大多数Internet服 ...

  8. Linux(centos7.4)上FTP服务器搭建(使用yum)

    Linux(centos7.4)上FTP服务器搭建(使用yum) 安装步骤 1.安装 $ yum -y install vsftpd 2.备份配置 cp /etc/vsftpd/vsftpd.conf ...

  9. FTP服务器搭建及操作(一)

    FTP服务器搭建及操作(一) FTP搭建 PHP FTP操作 搭建方法参照(windows):http://www.cnblogs.com/lidan/archive/2012/06/04/25351 ...

最新文章

  1. 原型设计工具:Axure RP Pro 4
  2. 微信小程序开发系列四:微信小程序之控制器的初始化逻辑
  3. [转]Python 获取Windows管理员权限
  4. C语言之去掉https链接的默认443端口
  5. 猜数字游戏python程序_python经典小程序:猜数字游戏
  6. 如何像阿里巴巴一样高效跨企业项目协作
  7. Java8 新特性 Optional
  8. SpringCloud与SpringConfig分布式配置中心
  9. SQLite多线程写锁文件解决方案
  10. html 倒计时关闭对话框,jquery倒计时广告特效代码 可关闭的js倒计时
  11. 安卓期末作品小项目_学在澎雅 | 探索红叶李,闯关我最棒——杭州市澎雅小学二年级期末游园活动...
  12. TCP 的 keeplive保活机制
  13. 安卓手机阅读器_得到电纸书阅读器到底如何,值不值得买?使用一个月后,我告诉你答案!...
  14. 泡泡龙游戏开发系列教程(三)
  15. Python对电影数据简单分析
  16. java生成一年中假日表(包括周末和法定假期),用于计算一年中的工作日
  17. 第九课堂: 基于兴趣、技能和经验分享的网络交易平台
  18. 农商银行计算机岗笔试题,广东农商银行金融科技岗笔试考什么?
  19. TSOJ 好好做题(屑)——递推状态压缩+高精度
  20. CouchDB查询文档

热门文章

  1. 爬虫+数据分析:重庆买房吗?爬取重庆房价
  2. JAVA数据结构-稀疏数组
  3. boost::safe_numerics::safe相关的测试程序
  4. boost::adaptors::type_erased相关的测试程序
  5. boost::mpl模块实现pair_view相关的测试程序
  6. boost::mpl::aux::msvc_is_class相关用法的测试程序
  7. boost::mp11::mp_any相关用法的测试程序
  8. boost::convert模块实现默认转换器fail失败的测试程序
  9. Boost:BOOST_VERIFY_MSG扩展的用法测试程序
  10. Boost:基于boost::asio模块引用计数程序