vsftpd服务与本地用户
#ftp 是一个文件传输服务,主要用于上传和下载文件,实现文件共享
https://www.cnblogs.com/mikeguan/p/7118229.html(详细网址)
1、服务安装
yum install vsftpd
2、启动服务
[root@localhost ~]# service vsftpd restart
Redirecting to /bin/systemctl restart vsftpd.service
[root@localhost ~]# ps -ef |grep vsftpd
root 1720 1641 0 11:19 pts/0 00:00:00 grep --color=auto vsftpd
[root@localhost ~]#
3、安装客户端
yum install lftp ftp -y #这两个都是ftp的客户端
ftp---c/s软件架构----client(客户端)/server(服务端)
网站---b/s架构----browser(浏览器)/server(服务端)
centos8里vsftpd服务默认不允许匿名用户登陆
使用匿名用户(ftp)登陆的话需要,修改/etc/vsftpd/vsftpd.conf里的配置
anonymous_enable=YES
修改完配置文件重启vsftpd服务
登录上去之后,默认读取系统中ftp这个用户的家目录文件
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
4.登录
出现了login successful表示登录成功
[root@localhost vsftpd]# ftp 192.168.28.130 #登录ftp服务
Connected to 192.168.28.130 (192.168.28.130).
220 (vsFTPd 3.0.2)
Name (192.168.28.130:root): ftp #使用匿名用户登录
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
匿名用户和本地用户都可以登录ftp服务,
他们登录进去之后只能操作家目录下的文件或者文件夹
三种用户:
1.匿名用户
2.本地用户
3.虚拟用户
ftp常用命令:
上传文件:put
下载文件:get
查看:ls
切换路径:cd
fpt的两种工作模式:
1.主动模式(默认)
2.被动模式