FTP服务器搭建之VSFtp
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,FTP服务器搭建之VSFtp1.在azure云上创建虚拟机,新建并挂载2T硬盘,建立hj账号。其它均默认。2. azure服务器开通ICMP服务,ftp20、ftp21,3600-3666 端口。3.
千家信息网最后更新 2025年12月02日FTP服务器搭建之VSFtp
FTP服务器搭建之VSFtp
1.在azure云上创建虚拟机,新建并挂载2T硬盘,建立hj账号。其它均默认。
2. azure服务器开通ICMP服务,ftp20、ftp21,3600-3666 端口。
3.优化系统设置
优化进程优先级
pidof sshd |xargs renice -n -20pidof ftpd |xargs renice -n -20关闭防火墙和SELinux
ubuntu默认防火墙是关闭的
vi /etc/selinux/config#SELINUX=enforcing #注释掉#SELINUXTYPE=targeted #注释掉SELINUX=disabled #增加:wq! #保存退出setenforce 0 #让SELinux进入Permissive模式(宽容模式)4.安装vsftpd服务器
sudo apt-get install vsftpd5.配置vsftpd.conf文件
sudo vi /etc/vsftpd.conflisten=NOlisten_ipv6=YES#这个是设置是否允许匿名登录ftp服务器,不允许。anonymous_enable=NO#是否允许本机用户登录local_enable=YES#允许上传文件到ftp服务器write_enable=YESdirmessage_enable=YESuse_localtime=YESxferlog_enable=YESconnect_from_port_20=YES#下面三项禁止用户切换上级目录的权限chroot_local_user=YESchroot_list_enable=NOallow_writeable_chroot=YES# (default follows) 允许chroot_list文件中配置的用户登录此ftp服务器。chroot_list_file=/etc/vsftpd.chroot_list# 该选项应该是一个空目录名。而且,ftp用户对该目录没有写权限。偶尔在vsftpd不需要访问文件系统时,该目录被用作一个安全的chroot() jail(监狱)。secure_chroot_dir=/var/run/vsftpd/emptypam_service_name=vsftpdrsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pemrsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.keyssl_enable=NO#配置ftp服务器的上传下载文件所在的目录。local_root=/data/ftpfile/share#增加随机端口范围,被动模式可以使用随机端口,解决客户端连接FTP时无法列出目录问题。pasv_max_port=6666pasv_min_port=66006.创建ftp组、用户、访问目录
创建ftp组
groupadd -g 2001 ftpgroup
创建ftp用户
为用户指定参数的useradd命令:
常用命令行选项:
-d: 指定用户的主目录
-m: 如果存在不再创建,但是此目录并不属于新创建用户;如果主目录不存在,则强制创建; -m和-d一块使用。
-s: 指定用户登录时的shell版本
-M: 不创建主目录
sudo useradd -d "/home/ftpuser" -m -s "/bin/bash" -g ftpgroup ftpusersudo passwd#输入密码创建ftp目录
mkdir /data/ftpfile/sharechown -R ftpuser.ftpgroup /data/ftpfile/share7.给ftp服务器配置使用用户等信息
将允许使用此ftp服务器的用户名称放到chroot_list文件中
sudo vim /etc/vsftpd.chroot_listftpuser8.重启ftp,并且测试
sudo /etc/init.d/vsftpd restart或sudo systemctl restart vsftpd上传数据
ftp> mput libzmq.tgz .下载数据
ftp> get libzmq.tgzftp> mget *.* (回车)断开连接
ftp> bye
用户
目录
服务
服务器
文件
登录
配置
模式
端口
命令
数据
权限
注释
系统
防火墙
防火
安全
上传下载
上级
优先级
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
转行做汽车软件开发
嘉定区工商软件开发值多少钱
手机软件开发语言安卓和苹果
魏县营销网络推广需要服务器吗
疫情期间网络安全如何预防
上海施恩软件开发
雪人计划网络安全
国资国企网络安全在线监管平台
抖音网络安全警告怎么回事
河南拽牛直销软件开发
计算机类国家网络安全学院就业
互联网加软件开发计划书
网络安全方面发生的事情
广东响当当网络技术
随着网络技术的推进
搭建服务器视频教程
福州柯瑞德网络技术
如果自己搭建云服务器
数据库建立查询
靠谱的erp软件开发
软件开发需要委托方提供资料
网络安全知识 手抄报
工业控制网络技术发展趋势
电脑硬件及网络技术怎么填
iptv服务器协议
机动车抢号软件开发
看电影服务器超时怎么处理
福州柯瑞德网络技术
在数据库中怎么给工作表备份
grpc 游戏服务器