FTP连接方式:
控制连接:标准端口为21,用于发送FTP命令信息
数据连接:标准端口为20,用于上传、下载数据
数据连接的建立类型“
-主动模式:服务端从20端口主动想客户端发起连接
-被动模式:服务端在指定范围内某个端口被动等待客户端发起连接
FTP传输方式:
文本模式:ASCII模式,以文本序列传输数据 二进制模式: Binary模式,以二进制序列传输数据
vsftp的操作:
1.安装:
2.进入配置文件命令:
3.设置setenforce为允许模式:
4.启动vsftp:
5.设置服务随系统启动:
6.使用一台Windows的客户端(匿名用户)访问:
a.首页在cmd下ping一下服务器的IP是否连通
b.在浏览器中输入(ftp://192.168.1.2)
c.切换服务器在公共目录中创建一个文件测试:
7.给匿名用户设置权限:
a.改变属组
b.修改配置文件:vim /etc/vsftpd/vsftpd.conf
8.重启服务使配置生效:
9.使用本地用户登录,登陆了之后是在家目录下
10.实现本地用户资源共享:
-a: vim /etc/vsftpd/vsftpd.conf
-b:创建然后重新启动服务:
11.解决上传权限问题(新建组,将本地用户加入这个组并修改权限,可以下新建一个upload目录做为上传文件的“后面新建的用户要实现上传也要加入这个组”):