centos 搭建ftp

FTP软件

FTP(文件传输协议)常用的网络协议之一,为系统提供了通过网络与远程服务器进行文件传输的简便方法;

(1)wuftp

(2)proftp

(3)pureftp

(4)vsftp(服务器)

[root@Hadoop ~]# df -h  //查看挂在文件在那个分区

[root@Hadoop ~]# cd /etc/yum.repos.d  //打开包

[root@Hadoop yum.repos.d]# yum list vsftp*  //查看该服务是否被安装

[root@Hadoop yum.repos.d]# yum install vsftpd*  //安装该服务下的所有文件

[root@Hadoop yum.repos.d]# rpm -ql vsftpd.x86_64 0:3.0.2-29.el7_9  //查看安装包里面有啥

[root@Hadoop yum.repos.d]# service vsftpd start   //开启FTP服务

[root@Hadoop yum.repos.d]# systemctl status vsftpd.service  //查看服务进程

[root@Hadoop yum.repos.d]# netstat -ntpl  //查看端口协议

[root@Hadoop yum.repos.d]# cd /etc/vsftpd/

[root@Hadoop vsftpd]# cp vsftpd.conf vsftpd_bak.conf

[root@Hadoop vsftpd]# cat vsftpd.conf | grep -v "^#"    //去除注释

[root@Hadoop vsftpd]# cat vsftpd.conf | grep -v "^#" |grep -v "^$"  //去除空格

[root@Hadoop vsftpd]# vim vsftpd.conf

anonymous_enable=yes   //开启匿名登录

listen=Yes    //开启监听

listen_ipv6=NO    //关闭

[root@Hadoop vsftpd]# service vsftpd start

ftp://     另一台服务器上安装FTP客户端即可访问

[root@Hadoop ~]# service vsftpd restart

[root@Hadoop ~]# vi /etc/vsftpd/vsftpd.conf

 anonymous_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

[root@Hadoop ~]# systemctl start vsftpd.service

[root@Hadoop ~]# systemctl status vsftpd.service

[root@Hadoop ~]# chmod 777 -R /var/ftp/pub  //设置文件夹权限

[root@Hadoop ~]# shutdown -r now

[root@Hadoop vsftpd]# cd /var/ftp/pub

[root@Hadoop pub]# useradd test  -s  /sbin/nologin  //设置白名单

[root@Hadoop pub]# echo 123 | passwd  --stdin test  //密码

如果用户是/sbin/nologin,需要在etc/shells加入一行/sbin/nologin,否则登陆失败;

chroot_local_user=YES

登录出现500错误在vsftp.conf中增加

allow_writeable_chroot=yes

切换目录

[root@Hadoop vsftpd]# touch chroot_list

chroot_local_user=YES

chroot_list_enable=yes

chroot_list_file=/etc/vsftpd/chroot_list

[root@Hadoop vsftpd]# vim  chroot_list

User2                 

[root@Hadoop vsftpd]# cd /var/log

[root@Hadoop log]# cat xferlog

[root@Hadoop log]# vim /etc/vsftpd/vsftpd.conf

xferlog_std_format=no  //修改日志为非标准格式

运行脚本

[root@Hadoop ~]# chmod u+x test.sh

[root@Hadoop ~]# ./test.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旖旎沐心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值