linux系统中搭建FTP服务笔记

ftp简介
21端口为控制端口
20数据传输端口 

ftp工作原理(port模式)
1.客户端对服务器发送请求,连接的是服务器的21号端口,客户端的端口号N大于1024的随机端口
2.服务器的21号端口给与客户端相应数据流
3.服务器打开20号端口去连接客户端的N+1端口
4.客户端给与响应,数据开始传输

 

ftp工作原理(pasv模式)
1.客户端对服务器发送请求,连接的是服务器的21号端口,客户端的端口号N大于1024的随机端口
2.服务器的21号端口给与客户端相应数据流
3.服务器打开一个大于1024的随机端口,客户端使用N+1的端口号连接服务器打开的端口
4.服务器给与响应,数据开始传输


一、配置本地yum源(匿名访问ftp服务器)
1.本地yum目录在/etc/yum.repos.d
2.建立一个以.repo结尾的文件
3.添加yum源信息                                                    ------------------------------------------------------------------
                                                                             [centos]                  --仓库名
                                                                             name=centos         --描述信息
                                                                             baseurl=file:///mnt --目录
                                                                             enabled=1             --启用yum源
                                                                             gpgcheck=0          --检测文件的md5值
                                                                            -----------------------------------------------------------------------
4.yum clean all       清理yum源缓存
5.yum repolist        查看有效的yum源

---------------------------------------------------------------------
二、安装vsftpd 
yum -y  install vsftpd
--------------------------------------------------------------------
三、设置vsftp
rpm -q vsftpd                --查看ftp是否正确安装
systemctl start vsftpd     --启用ftp服务
systemctl enable vsftpd  --设置为开机启动
netstat -anlpt | grep vsftp --查看ftp是否启动 23端口被监听代表设备已经启动
-----------------------------------------------------------------------------
四、产看防火墙状态
firewall-cmd --state 查看防火墙是否启动
systemctl stop firewalld 关闭防火墙

------------------------------------------------------------------------------------
五、客户端的访问
1.访问服务器的目录是   /var/ftp
2.window 访问服务器  打开我的电脑输入ftp:// 服务器ip地址
3.linux访问服务器 yum -y install ftp 安装ftp工具

 


>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
一、修改ftp的配置文件(系统用户访问ftp服务器)
1.vim /etc/vsftpd/vsftpd.conf     关闭匿名用户访问
2.systemctl restart vsftpd           重启ftp服务
3. 创建用户目录                            
4. useradd     -g(指定组) root -M(不创建家目录) -d(指定目录) /var/www/html  -s (不登陆系统)/sbin/nologin liuxiuxia       5.passwd liuxiuxia   为用户分配密码
6.chown -R  liuxiuxia:root /var/www/html      为目录添加权限
             
                 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值