赞
踩
1、介绍
FTP(File Transfer Protocol,文件传输协议),用于在Internet上控制文件的双向传输。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源
目前,在开源操作系统中常用的FTP服务器程序主要有vsftpd、ProFTPD、PureFTPD和wuftpd等,在如此多的FTP服务器程序中,vsftpd是一款在linux发行版中最流行的FTP服务器程序,其最大的特点就是小巧轻快、安全易用。
vsftpd的配置文件/etc/vsftpd:
启动服务:service vsftpd start
停止FTP服务:service vsftpd stop
重启FTP服务器:service vsftpd restart
文件权限:
在Linux中,一切且为文件,而对于文件或者目录来说权限的概念很重要,权限能够帮助我们更安全有效的管理文件或者目录。
”-”是普通文件,”d”是目录,”l”是链接
“drwxrwxr-x”:表示权限,共10位
第0位:表示文件类型,
第1~3位:表示所有者的权限
第4~6位:表示所属组的权限
第7~9位:表示其他人的权限
rwx到文件:
r:代表可读,查看。
w:代表可写,但是不代表可以删除,删除的前提是其上级目录是w权限,方可删除该文件。
x:代表可执行,文件可以被执行。
rwx到目录:
r:代表可读,查看。
w:代表可写,可以在目录内创建、删除、重命名目录。
x:代表可执行,表示可以进入该目录。
“7”:如果是文件表示硬连接,如果是目标表示其下有多少子目录
“hmaster”:表示该文件或者目录所属的用户
“hmaster”:表示该文件或者目录所属的用组
“4096”:如果是文件表示文件大小,如果是目录统一显示4096
“3月 6 2019”:文件修改时间
“data”:文件或者目录名称
2、FTP登录:
FTP匿名登录:
1).先检查vsftpd
2).进入 cd /etc/vsftpd 然后ls
3).vi vsftpd.Conf 编辑
把anonymous-enable=yes(允许匿名登录)
4).开启vsftpd服务,关闭防火墙
5).ftp 192.168.56.100 (用户ftp,空密码)
6).输 exit结束,关掉ftp登录
本地用户登录:
1)、进入vsftpd里 打开vsftpd.conf编辑
在最后写上: userlist_deny=no
Local-root=/home/hmaster/data(用户登录到ftp之后的主目录)
↓ ∣
↓
用户名 目录文件
2)、打开user_list编辑,在最后加上自己的用户名
3)、切换到hmaster,先创建data目录
4)、再切换到root用户,要用这个setsebool ftp-home-dir
↓ ∣
↓
设置文件 家目录
目录开启
5)、重启ftp服务
6)、打开filezilla软件 主机:IP 56.100 ..... 端口:21
↓
如果连不上,就断开eth1 网卡
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。