搭建FTP服务器

windows server2008 R2搭建ftp服务器 我们在工作中经常使用到ftp服务器。包括我们的server-u服务器,但是我们的server-u是收费软件,如果公司对软件版权问题比较注重的话,不建议使用server-u,特别是如果公司有安装了server2008的话,我们就可以使用server2008子代的IIS工具来搭建我们的ftp服务器。今天我们就来一步一步搭建我们的ftp服务器。 1、环境要求。 安装有windows server 2... 阅读详情

初次搭建ftp的过程中经过多次尝试,总结了一个较为简单的ftp搭建步骤

1.首先购买一个服务器,个人使用的是阿里云的ECS云服务器,系统选64位的CentOS7.2版本

阿里云官网 https://www.aliyun.com/

2.安装vsftp

yum install vsftpd

遇到问号直接按回车

看到Complete!表示已安装完成

设置vsftpd系统自启动 

systemctl start vsftpd

systemctl enable vsftpd

3.打开配置文件

vim /etc/vsftpd/vsftpd.conf

若提示-bash: vim: command not found

输入 rpm -qa|grep vim

如果缺少其中一项,例如 vim-enhanced 

yum -y install vim-enhanced

如果没有任何显示

yum -y install vim*

4.配置FTP以允许/拒绝基于用户列表文件/etc/vsftpd.userlist的用户的FTP访问。 默认情况下,如果userlist_enable = YES ,则在userlist_file=/etc/vsftpd.userlist中列出的用户将拒绝登录访问, 并将userlist_deny选项设置为YES 。 但是, userlist_deny = NO会更改设置,这意味着只有在userlist_file = / etc / vsftpd.userlist中明确列出的用户才能被允许登录

userlist_enable=YES                  
userlist_file=/etc/vsftpd.userlist 
userlist_deny=NO  

5.当用户登录到FTP服务器时,会被放置在一个chroot的区域,这是本地根目录,将作为其FTP会话的主目录。 接下来,我们将讨论如何将FTP用户切换到FTP用户的主目录(本地根目录)的两种可能情况,如下所述,现在添加以下两个选项以将FTP用户限制到其主目录。
chroot_local_user=YES
allow_writeable_chroot=YES

6.创建ftp用户ecs并设置密码

useradd ecs

passwd ecs

禁止ftp用户登录系统

usermod -d /home/ecs -s /sbin/nologin ecs

7..打开ftp用户文件

vim /etc/vsftpd.userlist

向文件中写入刚刚新建的用户名称 ecs

保存退出

6.开放ftp访问端口

firewall-cmd --permanent --add-port=21/tcp

firewall-cmd --zone=public --permanent --add-service=ftp

重新载入防火墙配置

firewall-cmd --reload

阿里云服务器还需要到安全组添加安全规则

配置规则--->添加安全组规则,添加20/21端口以及1024/65535端口

8.赋予ftp用户文件夹权限

chmod -R 777 /home/ecs/data

9.重启vsftp

systemctl restart vsftpd

10.win10安装FileZilla,新建站点,输入主机IP、用户名和密码,登录到ftp

FileZilla官网 https://filezilla-project.org/

 

FTP服务器搭建及C#实现FTP文件的上传 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Net; namespace PrintDBSQL.Framework.Utility { public class FTPHelper { /// <summary> . 阅读详情

相关推荐

Ubuntu搭建FTP服务器

一般来讲,人们将计算机联网的首要目的就是获取资料,而文件传输是一种非常重要的获取资料的方式。FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20用于进行数据传输,端口21用于接受客户端发出的相关FTP命令与参数。FTP服务器普遍部署于内网中,具有容易搭建、方便管理的特点,有些FTP客户端工具还可以支持文件的多点下载以及断点续传技术。

2301_77358096的博客 2725

如何在mac上配置vsftpd

安装brew,用mac自带的mac下载,去https://brew.sh/index_zh-cn.html 复制命令 安装vsftpd: brew install vsftpd brew安装完vsftpd后会给出以下提示:To use chroot, vsftpd requires root privileges, so you will need to run sudo vsftpd. You

u011357712的专栏 1万+

FTP服务器的搭建及测试

FTP简介:FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。 ...

JASON_Eminem的博客 6685

mac 访达无法访问vsftp搭建的ftp服务器

如果您在 Mac 上使用访达(Finder)无法访问使用 vsftpd 搭建的 FTP 服务器,可能是因为以下原因之一: 服务器的 IP 地址或域名输入错误。确保您输入的是正确的地址。 服务器未开启 FTP 服务。请确保 vsftpd 是否已经在服务器上安装并正常运行。 防火墙或安全组限制了 FTP 的访问。请检查服务器防火墙或安全组设置,确保 FTP 的访问是允许的。 访问服务器所需的用...

weixin_35752645的博客 1557

VS Code + ESP-IDF:离线环境配置与示例工程编译全指南

本文详细介绍了在VS Code中离线配置ESP-IDF开发环境的完整流程。针对国内开发者常遇到的网络问题,指南提供了从Python环境准备、获取离线安装包、运行安装器到VS Code插件配置与示例工程编译的全套解决方案,确保环境搭建稳定、可控且高效。

weixin_28842367的博客 402

从零搭建Synopsys EDA环境:Ubuntu系统下的完整安装与避坑指南

本文详细介绍了在Ubuntu系统下从零搭建Synopsys EDA环境的完整流程,包括系统配置、安装文件准备、核心工具安装、License配置及常见问题排查。特别针对数字IC设计场景,提供了VCS、Verdi、Design Compiler等EDA Tools的安装避坑指南和性能优化建议,帮助开发者高效搭建稳定的开发环境。

weixin_33738982的博客 491

MAC本地搭建FTP服务器

文章摘要:本文记录了三种在Mac上搭建FTP服务器的方法尝试。方法一使用Apache FTP Server失败;方法二通过FileZilla Server成功搭建并测试连接;方法三尝试启用Mac自带FTP服务器未果后,转而配置vsftpd,遭遇端口占用问题,经终止占用进程后成功启动服务,但最终连接仍报错。文章详细记录了各方法的配置步骤、问题排查过程及解决方案,为遇到类似问题的用户提供参考。

2201_75314385的博客 2801

LeGo-LOAM源码篇:源码分析(3)

mapOptmization.cpp,主要内容包括回环检测、scan-to-map位姿优化、因子图。

slamml 1382

Mac实践--MAC搭建FTP服务器

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33733810的博客 2万+

glibc手动升级高版本导致系统(RedHat/Centos)异常(无法开机等)的解决方法(回退低版本glibc)

我的系统是Redhat7.6, 理论上Redhat7/Centos7都可以使用该方法解决问题。 首先慎重提醒各位:glibc升级会产生无法预料的后果!由于Android NDK需要高版本的glibc才可以使用,所以作死手动去更新了glibc2.18,使得重启系统后图形界面消失。(Redhat/Centos升级此类安装包最好用yum升级,因为系统内的程序对他们的依赖很大,升级会导致大部分程序无法使用...

weixin_42881528的博客 9695

Vast.ai GPU服务器租用与SSH密钥连接实战指南

本文详细介绍了如何在Vast.ai平台租用GPU服务器并通过SSH密钥安全连接的全流程。从注册、选配GPU型号到SSH密钥生成与配置,再到实战中的端口转发和文件传输技巧,帮助用户高效利用云端GPU资源进行深度学习等计算密集型任务。

weixin_29574585的博客 526

FTP服务器搭建详细步骤

FTP服务器搭建详细操作

高校教师 | AI兴趣者 专注Python|大数据|LLM学习 分享浅显易懂知识体系 19万+

MySQL——cost成本计算之MySQL如何选择使用索引(trace)

文章目录前言trace工具分析执行计划 前言 在之前博客中,根据测试案例,发现同样的sql语句,因为传入的条件值的不同,导致MySQL有时候选择使用索引,有时候又不适用索引。 如下所示sql的执行计划: EXPLAIN SELECT * FROM employees WHERE name > 'aaa'; EXPLAIN SELECT * FROM employees WHERE name > 'zzzz'; 在MySQL中,为什么会出现上述这种玄乎的现象呢? 本篇博客重点说明原因。 在说

专注写bug 679

Windows快速搭建FTP服务器

Windows快速搭建FTP服务器一、准备条件二、搭建过程2.1 配置IIS Web服务器2.2 在IIS中配置FTP站点2.3 测试FTP站点2.4 创建FTP用户三、搭建问题3.1 如何改变FTP的登录访问设置?3.2 机器IP发生变化了,如何修改IP地址或端口?3.3 如何设置多IP? 一、准备条件 Windows操作系统 二、搭建过程 2.1 配置IIS Web服务器 (1)依次打开 控制面板 -> 程序 -> 启用或关闭windows功能 上述操作也可以直接使用Win+R, 在运行

大程程IT笔记 2万+

PID、模糊PID、SkyHook、LQR、H2/H∞、ADRC等悬架控制合集

PID、模糊PID、SkyHook、LQR、H2/H∞等悬架控制合集

Mr.邹的博客 2013

OpenClaw Skill 开发全攻略|2026 最新机制 + 文件处理实操,看完直接落地开发

很多新手刚接触时,会把 Skill 想得很复杂,其实大可不必。OpenClaw 中的每个 Skill,本质就是一套“能力描述 + 执行逻辑”的组合包,简单说就是“告诉 AI 你能做什么、怎么做,它就会调用你”,核心特征可以总结为这几点,好记又实用:核心载体:以文件夹为单位,不管多简单的 Skill,文件夹里都必须有 SKILL.md 文件——这是 AI 识别技能的唯一依据,少了它,再完善的代码也没用;

haolove527的专栏 7024

Windows7上搭建ftp服务器

系统:Windows 7 1. 首先开启ftp功能:控制面板->程序->程序和功能->打开或关闭Windows功能,将FTP功能勾选 2. 添加ftp站点: 2.1控制面板->系统和安全->管理工具->双击Internet信息服务(IIS)管理器 2.2 选择网站,右键,选择添加FTP站点 2.3 输入站点名称和工作路径,点击下一步 ...

努力是为了让自己更加有方向 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Ubuntu 搭建Ftp服务器

一、搭建服务器 1、准备工作 (1)给服务器创建一个目录 mkdir /home/ftpServer/ftprepository (2)创建匿名访问目录 新建一个目录anonymous,用来存放用户上传的文件,并修改目录的权限: cd /home/ftpServer/ftprepository mkdir anonymous chmod 755 anonymous 在ftpftprepository目录下创建一个普通文件,用来做下载测试,如test.txt(假如其内容为:HelloWorld): tou

qq_34497438的博客 1万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Ubuntu系统搭建FTP服务器

Ubuntu系统搭建FTP服务器 1、什么是远程操控? ​ 所谓远程操控,就是:当主机和操作者不在同一个地点,而操作者要远程控制一台主机,那么就需要在远程的计算机上进行与主机交互,那么这种技术就叫做远程操控。 2、为什么要进行远程操控? ​ **(1)**目前,基本上很多情况下,存在了的现象:当软件需要服务器时,可选的方案有: ​ 1、自己搭建一个服务器 ​ 2、选择租用一台商业服务器 ​ **(2)**服务器一般采用的系统为: ​ 1、windows server ​ 2、Linux

abraham_ly的博客 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Linux搭建FTP服务器

搭建FTP服务器及配置和登录

2501_90634316的博客 2881

【FTP协议 01】Windows搭建FTP服务器方法

window 搭建ftp服务器

Jayson 博客 1万+

Win10搭建FTP服务器

win 10下对FTP服务器的搭建

m0_52701599的博客 1万+

ftp服务器搭建

windows server 2008 r2 ftp服务器搭建 目录 一丶概述介绍 &nbsp; &nbsp; &nbsp; 1.FTP简介 二丶需求分析 &nbsp; &nbsp; &nbsp; 1.搭建FTP服务器前提需求 三丶问题解决 &nbsp; &nbsp; &nbsp; 1.阿里云服务器端口配置 &nbsp; &nbsp; &nbsp; 2.安装ftp服务 &nbsp;...

Marksunshine的博客 999

Windows Server2012怎么搭建FTP服务器

FTP文件服务器用来上传和下载文件是非常方便的。在我们日常办公中经常能用得到。而搭建FTP服务器难度也不大。今天我们就一起来看看在Windows Server2012系统下怎么搭建一个简单的FTP服务器。 工具/原料 Windows Server2012 方法/步骤 1 在桌面左下角点击“服务器管理器”。 2 点击“添加角色和功能”。 3 下一步。 4 下一步。 ...

chenlong的博客 2万+
上一篇: JDBC Driver连接MySQL8.0 失败
下一篇: Ubuntu Server 18.04修改主机名
pcengineercn
博客等级 码龄10年 4粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值