centos9安装配置ftp服务器

什么是ftp?

文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。文件传送(file transfer)和文件访问(file access)之间的区别在于:前者由FTP提供,后者由如NFS等应用系统提供。

vsftpt提供三种远程的登录方式:

(1)匿名登录方式:不需要用户名和密码就可以登录到服务器上
(2)本地用户方式:需要用户名和密码才能登录,而且这些用户必须为系统已经存在的用户
(3)虚拟用户:同样需要用户名和密码才能登录,但是这些用户不是系统存在的用户

安装FTP

环境:centos stream 9

安装ftp

在服务器端安装

yum install vsftpd

 启动ftp服务

systemctl start vsftpd

关闭防火墙使ftp通过

systemctl stop firewalld

匿名

 进入配置文件

vim /etc/vsftpd/vsftpd.conf

匿名登录修改为YES

匿名上传

anon_upload_enable=YES

 

 

默认匿名用户登录时采用的是系统的ftp用户身份

chgrp ftp /var/ftp/pub

chmod 775 /var/ftp/pub

进入ftp目录创建一个txt文件

echo "hello world" >/var/ftp/pub/test.txt

重启服务

systemctl restart vsftpd

在物理主机我的电脑搜索栏中输入ftp://192.168.1.128

ip地址为linux服务器的ip

匿名登录无需密码可直接打开

或者在另一台linux客户端上

ftp 192.168.1.128

匿名登录可以任意输入账号密码

 限制本地用户登录

创建本地用户

useradd user1

到服务端测试

限制user1登录

vim /etc/vsftpd/ftpusers

加入user1

 

 重启服务

systemctl restart vsftpd

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值