新秀篇 ##Linux中ftp服务的基本信息##

本文介绍了FTP(文件传输协议)的基本信息,重点讲解了在Linux中使用VSFTPD部署FTP服务的过程。内容包括软件安装、默认目录、协议接口、配置文件以及FTP服务中遇到的错误代码解析。此外,还详细讨论了匿名用户的权限设置,如登录、上传、下载、删除和创建目录等操作。
摘要由CSDN通过智能技术生成

FTP(文件传输协议)

它使INTERNET上常使用地最老的网络协议之一,它为系统提供了通过网络与远程服务器进行传输的简单方法。FTP服务器包的名称为VSFTPD,它代表Very Secure File TransferProtocol Damon。与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。

部署FTP

软件安装包:vsftpd
默认发布目录:/var/ftp
协议接口: 21/tcp
服务配置文件:/etc/vsftpd/vsftpd.conf
报错id的解析:500 ##文件系统权限过大
530 ##用户认证失败
550 ##服务本身功能未开放
553 ##本地文件系统权限过小

在虚拟机server
[root@localhost ~]# yum install vsftpd -y   ##安装ftp服务
[root@localhost ~]# systemctl start vsftpd   ##开启ftp服务
[root@localhost ~]# systemctl enable vsftpd   ##开机永久开启
在真机上
[kiosk@foundation48 桌面]$  lftp 172.25.254.220(虚拟机IP地址)
lftp 172.25.254.220:~> ls              
`ls' at 0 [Delaying before reconnect: 26]     ##说明没有连接上,防火墙阻止
在虚拟机server
[root@localhost ~]# firewall-cmd --permanent --add-service=ftp   ##将ftp服务加进防火墙
success
[root@localhost ~]# firewall-cmd --reload   ##重新加载防火墙
success           ##成功
在真机上
lftp 172.25.254.220:~> ls
drwxr-xr-x    2 0        0               6 Mar 07  2014 pub

匿名用户家目录修改

在虚拟机server
[root@localhost ftp]# mkdir /ftpdir/westosdir -p
[root@localhost
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值