安装ftp的一些操作

1.安装准备

首先要看看自己服务器有没有打开20,21端口.(可以去阿里云控制台,找到安全组策略来打开20,21端口)

21端口用于连接,20端口用于传输数据

2.安装vsftpd,直接yum 安装就可以了

yum install -y vsftpd




出现下图表示安装成功。




3.相关配置文件:

cd /etc/vsftpd




/etc/vsftpd/vsftpd.conf //主配置文件,核心配置文件

/etc/vsftpd/ftpusers //黑名单,这个里面的用户不允许访问FTP服务器

/etc/vsftpd/user_list //白名单,允许访问FTP服务器的用户列表

4.启动服务

systemctl enable vsftpd.service //设置开机自启动

systemctl start vsftpd.service //启动ftp服务

netstat -antup | grep ftp //查看ftp服务端口



登录ftp服务器。

image


匿名ftp的基本配置

使用匿名FTP,用户无需输入用户名密码即可登录FTP服务器,vsftpd安装后默认开启了匿名ftp的功能,用户无需额外配置即可使用匿名登录ftp服务器。

匿名ftp的配置在/etc/vsftpd/vsftpd.conf中设置。

anonymous_enable=YES //默认即为YES


image


这个时候任何用户都可以通过匿名方式登录ftp服务器,查看并下载匿名账户主目录下的各级目录和文件,但是不能上传文件或者创建目录



添加ftp账号

1. //添加用户hdcsc,限定访问目录/data/export

useradd -d /data/export hdcsc


2. //输入两次密码

passwd hdcsc 

//限定用户test不能telnet,只能ftp
usermod -s /sbin/nologin hdcsc


3. vi /etc/passwd 文件里能看到刚刚创建的用户名和可访问目录信息


4. 修改vsftp配置文件

把这两行的注释去掉
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

如果没有/etc/vsftpd/chroot_list文件请新建,把用户名hdcsc写进去,每个用户名一行保存,可参见同目录下user_list文件格式

5. 更改文件夹权限

chown hdcsc:hdcsc -R /data/export

chmod 755 -R /data/export


注意其他文件夹权限,最好也是755一下的,不能让新ftp账户修改到其他的文件夹


6. 重启ftp服务

service vsftpd restart


到这里ftp的安装和基本操作结束了!



转载:https://yq.aliyun.com/articles/170003

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值