linux ubuntu ftp配置与实验
2017-09-05 16:38
399 查看
ftp主要有两种,一种是ftp,一种lftp,这里先具体介绍ftp,最后补充lftp (ftp只能下载/上传单个文件或者压缩包;lftp可以下载/上传整个目录)
1.安装vsftpd服务器(要求ubuntu联网)
sudo apt-get install vsftpd
(已经安装就不再安装,并提示已是最高版本)
2.在“/home/自己的用户名”下创建一个用于文件上传/下载的目录
在这里用户名是ubuntu,所以就是在/home/ubuntu目录下创建ftpserver目录,用于文件上传/下载的目录
3.配置vsftpd.conf文件
sudo vi /etc/vsftpd.conf
不知道怎么配置(不知道配置哪里,就在最后添加以下几行)
anonymous_enable=YES anon_root=/home/用户名/ftpserver no_anon_password=YES write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES
其中“anon_root=/home/用户名/ftpserver”是ftp服务器目录,供客户端下载/上传的文件在这里。
这里实验用的为:anon_root=/home/ubuntu/ftpserver
(从终端title也可以看出,如这里为ubuntu)
4.重启服务器,重新加载/etc/vsftpd.conf配置文件
ubuntu12.04/17.04重启vsftpd路径: sudo /etc/init.d/vsftpd restart ubuntu14.04路径: sudo /lib/init/upstart-job
虚拟机下直接重启客户机也可。(这样费事,重启了客户机也就重启了vsftpd)
附:ubuntu 12.04/14.04/17.04 vsftpd restart路径对比
5.在/home/用户名/ftpserver文件夹下新建一个文件
实验用路径:/home/ubuntu/ftpservercd ftpserver echo "hello world,this is ftpserver test" >test"
保存一个test文件,内容为:hello world,this is ftpserver test
6.登录ftp从server端下载文件
实验用ftpserver与ftpclient为一台电脑,所以查看自己的ipifconfig
登录ftp:
ftp 192.168.xxx.x(server端ip)
下载文件:
get 文件名
退出ftp:
bye
查看下载的文件:
ls
查看下载文件内容:
cat 文件名
7.测试上传功能,可以把你当前目录下的文件上传到ftp服务器的anonymous目录
首先在服务器端创建一个anonymous目录专用于客户端上传文件,且需要读写权限。(当然如果客户端只能下载不能上传就不需要开写权限)
mkdir anonymous chmod 777 anonymous
(可以看到anonymous文件夹所有用户具有了读写权限)
(绿色部分为正确操作步骤,注意文件所在路径)
最后从服务器端查看客户机上传到服务器的文件内容(需要权限)
(这里看出,服务器端/ftpserver/anonymous,目录中多了hello文件,内容也为测试上传内容)
附:lftp安装
sudo apt-get install lftp
登录lftp:lftp ip地址;其他操作与ftp同
附:文件权限修改机制
相关文章推荐
- linux ftps ftp-over-ssl 配置实验
- Linux配置FTP服务【实验】
- linux ubuntu ftp配置
- linux开发环境搭建-----ubuntu14.04安装 配置FTP SSH NFS 服务
- 嵌入式Linux学习2---Ubuntu下FTP服务的配置
- 【Linux 操作系统】Ubuntu 配置 ftp freemind adb
- [积累] 在Ubuntu16.04 64位系统上配置linux-0.11内核实验环境
- 【Linux 操作系统】Ubuntu 配置 ftp freemind adb
- 阿里云linux,ubuntu16.04,lnmp,ftp,防火墙,nginx下thinkphp5的配置
- ftp服务器vsftpd的安装与配置[ubuntu, linux]
- 超简单!Linux下FTP服务器的安装和配置(基于Ubuntu)
- linux-ftp的vsftpd服务配置与实验
- [Linux]Ubuntu安装和配置ftp服务器
- linux ubuntu下ftp服务器安装、配置与使用
- Linux (Ubuntu/CentOS) SNMP配置
- HI3531的DDR3配置流程 分类: arm-linux-Ubuntu HI3531 2013-12-14 10:47 1222人阅读 评论(0) 收藏
- Linux存储实验四:NFS的安装与配置
- linux(ubuntu)下 virtual judge 环境搭建 与配置
- ubuntu16 ftp 服务 vsftp 配置
- 【Linux】Vsftp配置ftp服务以及Quota配置磁盘限额