• 欢迎访问显哥博客,本网站纯属学习技术,绝无商业用途,欢迎小伙伴们共同学习!研究技术!QQ:52249909 加我QQ
  • 世界75亿人,这么小的概率,能认识你,是我一生的幸运,不妨加个QQ接触一下:52249909 加我QQ

Centos7部署TPF服务器【显哥出品,必为精品】

技术栈 lixian 4年前 (2020-11-26) 21092次浏览 1个评论 扫描二维码
文章目录[隐藏]

一、部署ftp服务器

1.部署安装启动vsftpd服务

[root@ftp ~]# yum install -y vsftpd
[root@ftp ~]# systemctl restart vsftpd

2.编辑ftp主配置文件(清空默认的配置,将下面的配置覆盖进去)

#需要修改两个参数,用户的根目录和你自己的ftp服务器IP
[root@ftp /etc/vsftpd]# vim /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
#所有用户的跟目录,对匿名用户无效
local_root=/lixian
write_enable=YES
local_umask=022
dual_log_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
connect_from_port_20=YES
allow_writeable_chroot=YES
chroot_list_enable=YES
#用户目录
chroot_list_file=/etc/vsftpd/chroot_list

listen=YES
pam_service_name=vsftpd

pasv_enable=YES
pasv_min_port=20000
pasv_max_port=30000
#ftp服务器IP
pasv_address=10.0.0.246
reverse_lookup_enable=NO

3.创建ftp用户

[root@ftp /etc/vsftpd]# useradd lx
[root@ftp /etc/vsftpd]# passwd lx

4.编写用户目录(vsftpd.conf里面的用户目录要一致)

#用户格式一行一个
[root@ftp /etc/vsftpd]# vim /etc/vsftpd/chroot_list
lx
test

5.创建文件并重启vsftpd服务生效

[root@ftp /etc/vsftpd]# mkdir /lixian
[root@ftp /etc/vsftpd]# cd /lixian/
[root@ftp /lixian/]# mkdir 11
[root@ftp /lixian/]# touch {1..5}.txt

[root@ftp /etc/vsftpd]# systemctl restart vsftpd

6.访问ftp

Centos7部署TPF服务器【显哥出品,必为精品】

Centos7部署TPF服务器【显哥出品,必为精品】

Centos7部署TPF服务器【显哥出品,必为精品】

Centos7部署TPF服务器【显哥出品,必为精品】

二、客户端拉取ftp服务器文件脚本

1.安装ftp服务

[root@test ~]# yum install -y ftp

2.拉取服务端文件脚本(自行替换参数)

#!/bin/sh
ftp -v -n 10.0.0.246 <<EOF
user lx 123456
binary
cd ./11
lcd ./www
prompt
mget *
bye
EOF

本站博主 , 版权所有丨如未注明 , 均为原创
转载请注明原文链接:Centos7部署TPF服务器【显哥出品,必为精品】
喜欢 (2)

您必须 登录 才能发表评论!

(1)个小伙伴在吐槽
  1. Sou Ph.D. em ciências financeiras e atualmente estou estudando criptomoedas e seu artigo me deu uma boa ideia. Acho que sua forma de escrever é muito útil para minha tese criptomoedas, obrigado. No entanto, tenho algumas dúvidas e gostaria de saber se você pode me ajudar. Obrigado.