FTP服务

FTP是一种远程文件传输协议(vsftp),默认使用TCP协议的20,21端口与客户端进行连接 保证了数据的安全可靠性

20端口用于建立数据连接,并传输数据文件

21端口用于建立控制连接,并传输FTP命令

工作原理分为两种

  1、主动模式:服务器主动发起数据连接

  2、被动模式:服务器被动发起数据连接

案例:设置用户模式登陆

1、关闭防火墙

  ·systemctl stop firewalld

  ·setenforce 0

  查看防火墙状态:systemctl status firewalld

2、安装vsftpd

  ·yum install -y vsftpd

  ·rpm -qa|grep vsftpd

启动vsftpd :systemctl start vsftpd

3、配置文件

先备份源文件 防止出错

anonymous_enable=NO #禁止虚拟用户登陆
local_umask=077#设置本地用户拥有被上传文件的权限
chroot_local_user=YES#访问宿主绑定的用户
local_root=/var/www/file#宿主的文件目录
allow_writeable_chroot=YES#允许宿主拥有写权限

4、创建用户和密码

useradd lkd
#查看用户
cat /etc/passwd
#设置密码
passwd lkd
123456
#修改文件的主用户
chown -R lkd:root /var/www/file

5、在本地连接服务器 并上传和下载文件

posted @   先生小凯  阅读(54)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
点击右上角即可分享
微信分享提示