首页 > 其他 > 详细

liunx-文件服务

时间:2020-08-16 09:26:45      阅读:54      评论:0      收藏:0      [点我收藏+]
一、FTP Server:
1。名词解释:FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一
2.logo:
技术分享图片

3.作用:

技术分享图片
4.软件包:vsftpd
5.基础:控制端口 command 21/tcp
数据端口 data 20/tcp
6.TP Server 默认配置:
(1)安装vsftp:yum -y install vsftpd
技术分享图片
(2)准备分发的文件: touch /var/ftp/abc.txt
技术分享图片
注释:FTP服务器的主目录:“/var/ftp/”,是FTP程序分享内容的本机目录。
(3)启动服务:# systemctl start vsftpd

systemctl enable vsftpd

技术分享图片
(4)关闭防火墙:# systemctl stop firewalld

systemctl disable firewalld

技术分享图片

vim /etc/selinux/config

    修改内容为:SELINUX=disabled

技术分享图片

注:前面文章说的有这几条命令的意思
7.FTP Clinet:
(1) 任何系统firefox,IE
(2)客户机打开浏览器
(3)输入“ftp://服务器IP地址" 默认仅能下载文件
注:需虚拟机桥接网络:用本机浏览器访问;ftp只支持浏览器访问
技术分享图片
8.LinuxFTP客户端程序1:lftp:用客户liunx命令下载文件;
(1)安装客户端工具:yum -y install lftp
技术分享图片
(2)访问服务器:lftp 服务器的IP地址
技术分享图片
(3)下载:get abc.txt 下载文件
mirror pub 下载目录
技术分享图片
9.LinuxFTP客户端程序2wget:
(1)wget ftp://10.8.162.154/abc.txt
技术分享图片
(2)wget ftp://10.8.162.154/abc.txt -O /home/303 ;-O 指定文件名和路径。
技术分享图片
二、启用客户上传文件到服务器功能:
1.配置文件简介 :
(1)用于设定FTP服务器的功能开启或关闭的文件
(2)vim /etc/vsftpd/vsftpd.conf;备份一份,不然改错地方就gg了
注:是在服务器上配置上传文件命令!
技术分享图片

(3)检查禁用匿名账户登录开启:
目的:启用/禁用匿名账号(默认,比较方便)
anonymous_enable=YES //是否允许匿名用户登录ftp
能使 匿名=是
技术分享图片
(4)配置上传指令:默认没开启,需要我们手动开启;
查找是需按esc键进入输入命令 加 /和你查找的命令即可
技术分享图片
anon_upload_enable=YES 启动上传文件的能力
技术分享图片
技术分享图片
anon_mkdir_write_enable=YES 启动创建目录的能力
技术分享图片
systemctl restart vsftpd 重启ftp程序
(5)创建上传目录:mkdir /var/ftp/upload
给这个目录权限:chmod 777 /var/ftp/upload
技术分享图片
2.客户机测试:
(1)登录客户机:
(2)选择一个文件,写上内容:echo 222 > 2.txt
技术分享图片
(3)登录服务器:lftp 10.8.162.154
(4)然后进入上传目录 cd upload
(5)上传文件 put 2.txt
技术分享图片
(6)上传目录:mirror -R aaa
前提是你要有一个文件夹,
技术分享图片

liunx-文件服务

原文:https://blog.51cto.com/14881339/2520482

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!