首页 > 其他分享 >FTP服务器搭建

FTP服务器搭建

时间:2023-06-27 17:15:00浏览次数:41  
标签:username ftp enable FTP vsftpd 服务器 YES 搭建

创建FTP服务器

vim ftp_server.sh

#!/bin/bash

# 安装vsftpd
yum install -y vsftpd

# 启动vsftpd服务
systemctl start vsftpd

# 设置开机自启动
systemctl enable vsftpd

# 配置防火墙
firewall-cmd --permanent --add-service=ftp
firewall-cmd --reload

# 重启vsftpd服务
systemctl restart vsftpd

# 创建FTP用户并授权
read -p "请输入FTP用户名: " username
read -p "请输入FTP密码: " password
useradd -d /home/ftp/$username -s /sbin/nologin $username
echo $password | passwd --stdin $username
chown -R $username:$username /home/ftp/$username
chmod -R 755 /home/ftp/$username

echo "FTP用户 $username 创建成功!"
sh  ftp_server.sh

修改vsftpd.conf 配置文件

anonymous_enable=YES

local_enable=YES

write_enable=YES

local_umask=022

anon_upload_enable=YES

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

chroot_local_user=YES
chroot_list_enable=YES

listen=NO
listen_ipv6=YES

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
local_root=/home/ftp

将原来 /etc/vsftpd/vsftpd.conf 的文件备份,新建 /etc/vsftpd/vsftpd.conf,添加上述配置

重启vsftpd服务

systemctl restart vsftpd

FTP服务器访问

windows 下 win+E ,调用出文件资源管理器,在快速访问栏输入 :ftp://username:password@hostname:port 即(ftp://用户名:密码@ftp地址:端口)

例如:

ftp://ftpuser:[email protected]:21321

FTP 主动模式 vs 被动模式

标签:username,ftp,enable,FTP,vsftpd,服务器,YES,搭建
From: https://www.cnblogs.com/xutingyin/p/17509375.html

相关文章

  • CentOS7+java8+hadoop3.3.5环境搭建
    需要的配置文件centos7的镜像centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云(aliyun.com)java8JavaDownloads|Oraclehadoop3.3.5Indexof/dist/hadoop/common/hadoop-3.3.5(apache.org)步骤首先第一步在本地下载好vmware和centos7的镜像 之后的......
  • 1普罗米修斯搭建_prometheus
    搭建prometheus一.更新系统时间1.下载ntp工具yuminstall-yntp2.更新系统时间ntpdatepool.ntp.org二、安装prometheus1.在普罗米修斯宿主机创建映射文件mkdir-p/root/PrometheustouchPrometheus.yml在yml文件中添加以下配置:global:scrape_interval:15s......
  • 2普罗米修斯搭建_grafana
    搭建grafana一.安装grafana1.在普罗米修的宿主机上docker安装grafanadockerrun-d-p3000:3000grafana/grafana2.浏览器访问grafana宿主机ip:3000账号和密码:admin二、配置prometheus数据源1.点击DATsources2.选择prometheus3.配置prometheus的url4.测试是否成......
  • 3普罗米修斯搭建_node_exporter
    搭建node_exporter监控一.被监控宿主机,下node_exporter容器执行命令:dockerrun-d-p9100:9100-v/proc:/host/proc:ro-v/sys:/host/sys:ro-v/:/rootfs:roprom/node-exporter二.Peometheus宿主机,编辑prometheus.yml1.添加node_exporter监控配置-job_name:'node'static......
  • 普罗米修斯搭建_docker容器监控
    Docker容器监控一.docker命令监控容器dockerstatscontainerid二.Prometheus监控docker容器1.设置权限mount-oremount,rw'/sys/fs/cgroup'2.建立软连接ln-s/sys/fs/cgroup/cpu,cpuacct/sys/fs/cgroup/cpuacct,cpu3.在被监控宿主机,运行cadvisor容器dockerrun-d-p18080:80......
  • 试用Proxmox VE 8.0搭建云桌面系统
    6月22日发布了其服务器虚拟化管理平台Proxmox虚拟环境的稳定版0.12。这个主要版本基于最新的Debian7(“书虫”),并为ProxmoxVE4.8或旧版本的用户提供了经过广泛测试和详细的升级路径,以实现顺利升级。ProxmoxVE0.6使用较新的Linux内核2.8作为稳定的默认值,并包括对虚拟环境(如QE......
  • AI作画本地搭建
    前言NovelAI(简称NAI)是一个线上的深度学习小说续写平台,而NAIDiffusion是NAI在2022年10月3日推出的基于StableDiffusion算法的自动生成二次元图片的服务在线版NovelAI官网:https://novelai.net/进入官网,在首页最底端可以看到付费信息,免费套餐没有AI作画功能本地搭建......
  • ubuntu搭建python3.10.7(服务器第一步)
    一安装python更新Ubuntu软件源和依赖(建议操作)1-sudoaptupdate2-sudoaptinstallbuild-essentialzlib1g-devlibncurses5-devlibgdbm-devlibnss3-devlibssl-devlibreadline-devlibffi-dev3-下载安装包:wgethttps://www.python.org/ftp/python/3.10.7/Python-3.10.7......
  • 互联网医院开发|互联网医院搭建功能|在线问诊系统
    健康医疗这几年一直成为人们比较关注的问题,互联网医院系统通过信息化技术精简了预约挂号,优化了医生的诊断流程,通过互联网医疗,患者复诊或医疗咨询需求都可以在线上进行,这种快捷的线上问诊方式缓解一线医务人员的压力,下面小编就给大家讲解下互联网医院成品技术及功能。互联网医院系统......
  • 常用查询服务器硬件信息的方法
    这里编写和总结了常用的查询服务器硬件信息的命令和安装方法:CPU信息:查询CPU型号和频率:cat/proc/cpuinfo|grep"modelname"|uniqcat/proc/cpuinfo|grep"cpuMHz"|uniq查询CPU厂商信息:cat/proc/cpuinfo|grep"vendor_id"|uniq内存信息:查询内存总大小:free-h|grep......