FTP
1>ftp小姿势
ftp服务的基本信息
软件安装包: vsftpd
默认发布目录:/var/ftp
协议接口:21/tcp
服务配置文件:/etc/vsftpd/vsftpd.conf
报错id的解析:
500 #文件系统权限过大
530 #用户认证失败
550 #服务本身功能未开放
553 #本地文件系统权限过小
2>安装ftp服务器
在server上面:(服务端)
vim /etc/sysconfig/selinux
getenforce=Disabled
1 yum install vsftpd
2 systemctl start vsftpd #开启该服务
3 systemctl enable vsftpd #开机时自动开启
4 netstat -antlupe | grep vsftps
5 firewall-cmd --list-all #列出所有火墙状态
6 firewall-cmd --permanent --add-service=ftp #在火墙中永久添加ftp服务
7 firewall-cmd --reload #重新加载,使ftp开启时,火墙是关闭状态
8 cd /var/ftp
9 ls
10touch lala
在真机上:(客户端)
1.lftp 172.25.254.132
当出现command not found时说明你的真机没有安装lftp,需要安装lftp,注意lftp和ftp是两个不同
的安装包,一个是客户端,一个是服务端
ls #可以看到172.25.254.132上的/var/ftp目录中的文件,在lftp中默认家目录为/var/ftp
3.访问ftp
3>vim /etc/vsftpd/vsftpd.conf #ftp服务配置
本地用户
本地用户
local_enable=YES|NO #本地用户可以登陆
write_enable=YES|NO #ftp是否对登陆用户可写,即可删除其中的文件
本地用户上传文件权限
local_umask=077
上