FTP服务器配置---学习笔记

Linux 学习笔记05丨在Ubuntu 20.04配置FTP服务器 感谢 linuxconfig.org 上的这篇英文教程,欢迎大家也能光顾下本蒟蒻的博客园 FTP用于访问和传输本地网络上的文件,通过安装 VSFTPD 软件,打开热点,配置相关信息后即能够启动并运行FTP服务器了。 1. 安装和配置VSFTPD 在终端中输入指令以安装 VSFTPD $ sudo apt-get install vsftpd 2. 设置 FTP 用户账号 首先我们对原配置文件 vsftpd.conf 进行备份,避免待会的操作中出错。 $ sudo mv /etc/vsftpd.conf 阅读详情
 FTP服务器配置   (RFC939)
利用21监听连接ftp服务器,利用20端口进行数据传输
作用:专门用来上传(upload)或者下载(download)文件的协议或者通道

DOS: ftp localhost
windows:fileaila ,IE,Mozila
Linux: ftp localhost

FTP服务器软件

WU-ftpd  ---- http://www.wu-ftp.org
说明:unix系统早期流行的匿名自由ftp服务器软件

proftpd --- http://www.proftpd.org
说明:使用类似apache配置文件的格式,在一个独立的配置文件中配置虚拟以及配置目录的访问权限,也可以使用ftpaccess分别控制各个子目录

vsftpd  --- http://vsftpd.beasts.org
目前最安全,最高效的ftp服务器

安装VSFTPD
1.下载源代码   --- vsftpd-2.0.1.tar.gz
2.编译源代码,可以参考帮助文件install
#tar -zxvf vsftpd-2.0.1.tar.gz
#cd vsftpd-2.0.1
#make
#make install
3.安装配置文件
#cp vsftpd.conf   /etc/
#cp RedHst/vsftpd.pam  /etc/pam.d/ftp
4.编辑配置文件 
#vi /etc/vsftpd.conf 在最后添加 listen=YES
5.启动服务器
#/usr/local/sbin/vsftpd &

========================
#useradd nobody
#mkdir /sur/share/empty

#mkdir /var/ftp
#useradd -d /var/ftp ftp
#chown root.root /var/ftp
#chmod og-w /var/ftp

#vi /etc/rc.local
写入/usr/local/sbin/vsftpd &   --目的是为了自动运行

#ls /etc/rc3.d

#chkconfig vsftpd off
#chkconfig vsftpd --list

#netstat  -ntl
#finger ftp

Vsftpd的配置文件
anonymous_enable=YES --允许匿名登录
local_enable=YES  --允许本地用户登录
write_enable=YES --允许客户端写命令
local_umask=022 --本地用户新文件的umask值
anon_upload_enable=YES --用户匿名用户上传文件
anon_mkdir_write_enable=YES --用户匿名用户创建目录
dirmessage_enable=YES --用户使用目录的消息
ftpd_banner=welcome to xiaopeng's ftp #登录欢迎词
ls_recurse_enable=NO --允许客户端使用ls -R命令
listen=YES  --监听模式

=============================
#killall -9 vsftpd  --将vsftpd服务停止
#killall -HUP vsftpd  --重新启动vsftpd副无

#ftp localhost    --我测试用例
ftp>put 本地   服务器    --上传文件到ftp服务器

------------
设置上传的共享目录incomming,只能上传不能查看
#cd /var/ftp
#mkdir incomming
#chgrp ftp  incomming
#chmod g+w incomming
#chmod g-r incomming


Chroot环境

/etc/vsftpd.conf
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

用户控制
/etc/ftpusers
tom
jack
... ...
 默认拒绝这里的登录用户,但可以通过修改/etc/pam.d/ftp中的sense值为allow,就表示之允许登录的用户


虚拟帐号
1.建立虚拟帐号文件 user.txt
tom
123
jack
123
#db_load -T -t hash -f user.txt /etc/vsftpd_login.db
#chmod 600 /etc/vsftpd_login.db
2.修改/etc/pam.d/ftp增加
auth          required            pam_userdb.so         db=/etc/vsftpd_login
account     required            pam_userdb.so         db=/etc/vsftpd_login
3.建立虚拟帐号目录
#useradd vuser
4.编辑/etc/vsftpd.conf文件,禁止匿名用户
anonymous_enable=NO
local_enable=YES
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
guest_enable=YES
guest_username=vuser

为了让虚拟帐号可以访问,需要将该目录的读权限开放
#chmod o+r /home/vuser
思科FTP服务器基本配置 思科FTP服务器基本配置参赛话题:学习笔记 阅读详情

相关推荐

十二、FTP服务器配置与应用

FTP是在TCP/IP网络和因特网上最早使用的、进行文件传输的协议之一,可以在主机间共享文件。它属于ISO网络结构中的应用层。文件传输是Internet提供的一项基本服务,通过Internet,可以把文件从一台计算机传送到另一台计算机。文件传输服务必须遵循文件传输协议——FTP。当启动FTP从远程计算机复制文件时,事实上启动了两个程序:一个是本地机上的FTP客户程序,它向FTP服务器提出复制文件的请求;另一个是启动在远程计算机上的FTP服务器程序,它。

qq_46633423的博客 1373

FTP服务器搭建

出现这个问题的原因可能是由于目录权限设置的有问题,ftp文件夹权限一开始我在搭建ftp服务器的时候设置的是777,当时登录是没问题的,但是搭建完PXE服务器后,再本地登录会报错。3、在“windows功能”中找到“Internet Information Service ( Internet信息服务 )”,并选中“FTP服务”、“FTP扩展性”和“IIS管理控制台”前的复选框,点击“确定”;230表示登陆成功;8、设置“身份验证和授权信息”,,身份验证勾选“匿名”,这样可以免登录,设置完毕后点击完成;

qq_55721687的博客 6216

配电网可靠性评估(一)—最小路法和非序贯蒙特卡洛模拟法的matlab实现

电力系统的可靠性研究是相关领域的热点问题。根据研究对象的不同,又可分为发电系统的可靠性,输电系统的可靠性和配电系统的可靠性。配电网在电力系统中处于最末端的位置,直接和用户相连,一旦出现故障情况,就会在用户侧表现为停电事故。因此对配电网的可靠性评估有着重大意义。......

配电网和matlab的博客 1万+

ftp服务器的安装与配置

这里写目录标题我这里接了上篇的web服务器的安装与配置一、安装并打开ftp服务二、在防火墙里勾选ftp三、打开ftp服务 我这里接了上篇的web服务器的安装与配置 一、安装并打开ftp服务 yum install vsftpd ftp -y 在etc/下搜索vsftpd.conf并打开 确认内容anonymous enable=YES(默认就是这样不用更改) 二、在防火墙里勾选ftp 三、打开ftp服务 在终端写命令systemctl start vsftpd(意思为打开ftp) 打开浏览器就可以看到

Gypsophila的博客 5811

LiveReload:释放你的F5,实时预览HTML效果

一、liveReload插件开发背景Web前端开发人员在写页面时,如果修改了HTML or CSS,要想看效果通常的做法就是保存代码就得 Alt+Tab,切换到浏览器(当然,我知道很多开发人员是双屏操作不一定需要切换到浏览器),但是一定要F5刷新才能看自己刚写的代码有没有效果,没有效果就再切换到编辑器下修改,然后再切换到浏览器F5刷新看效果,还没有效果,就再继续修改,如此反复。时间久了,前端自动化...

Char_n的博客 2507

USC EE450 CSCI455 CSCI571 Midterm 总结

EE450 Compter Network                1.历年Midterm考题。(更新至2017年spring,如果大家有新的资源欢迎编辑)                 google drive:https://drive.google.com/drive/folders/0B_LCDxpiiXZ1cUNReFpZZHo4NG8?usp=sharing

Small_hour 7112

搭建FTP服务器

计算机“”端口“” 是英文port的义译,可以认为是计算机与外界通讯交流的出口(1)公认端口:0-1023(2)注册端口:1024-49151(3)动态端口:49152-65535常见端口:8080为http服务的备用端口21FTP服务器所开放的端口。用于上传、下载22SSH端口23Telent25SMTP服务器所开放 的端口,用于发送邮件80用于网页浏览。

2201_75526942的博客 4万+

Wordpress实战之第二章安装wordpress 软件需要的软件

使用下载并安装phpstudy面版工具 wget -O install.sh?https://notdocker.xp.cn/install.sh?&& sudo bash install.sh 2.安装成功如下 ==============运行状态========================= webpanel stop phpstudy running =================...

安全参透之旅 611

安装与配置FTP服务器(超详细)

vsftpd包在默认的CentOS存储库中可用。

qq_74137843的博客 4067

视觉定位避坑指南:基于双mark点的坐标转换常见错误排查

本文详细解析了工业视觉项目中基于双mark点的坐标转换常见错误及排查方法,涵盖旋转矩阵构建、坐标系原点选择、图像预处理优化等关键环节。通过实战案例和代码示例,帮助工程师避免定位偏差,提升系统精度,特别适用于自动化检测和精密制造场景。

7z8x2c4v6b9的博客 167

通过一个具体的例子,讲解 SAP Cloud Platform Integration(CPI) 的使用方法

最近笔者由于项目需要,又得学习一个新工具:SAP Cloud Platform Integration,简称 CPI,以前又叫做HCI - HANA Cloud Platform Integration Service.笔者想通过本文,把使用这个工具的第一手体会,分享给曾经用过SAP CRM中间件,但尚未有机会接触到CPI的朋友们。之所以本文标题里把SAP CRM中间件和SAP CPI关联在一起,是因为二者同广义上说,扮演的都是系统集成里中间件的角色。SAP ERP和CRM通过qRFC进行业务数据同步,而中

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2274

FTP服务器搭建过程以及可能出现的问题

设置端口(此端口为FTP服务器被动连接时,用于传输文件的端口,范围可以选择1024-65535,由于本机使用不多,故仅开放50个端口)点击右侧应用完成设置。IP地址选择服务器分配的内网地址,端口默认为21(该端口为FTP服务器通讯,同样需要在服务器防火墙中开启)。身份验证选择基本,允许访问选择指定用户,输入前面新添加的用户名,权限全选,点击完成。在角色服务中勾选FTP服务器以及其子选项,点击下一步,点击安装,直到安装完成。选择需要安装ftp的服务器,点击下一步。点击创建,点击关闭,完成用户的创建。

Unkef的博客 2867

大数据工程中的数据血缘分析工具比较

数据血缘(Data Lineage)是大数据治理中的核心组成部分,它描述了数据从源头到目标的完整流动路径。系统介绍数据血缘的核心概念和技术原理比较主流开源和商业数据血缘工具的功能特点提供数据血缘分析的实践指南和选型建议本文首先介绍数据血缘的基本概念,然后深入分析其技术原理和实现方法,接着比较主流工具的特点,最后通过实际案例展示应用场景。数据血缘(Data Lineage): 描述数据从源头到目标的完整流动路径,包括所有转换和处理步骤元数据(Metadata)

大数据洞察的博客 900

DHCP服务器、FTP服务器配置学习笔记

对于在Linux上配置DHCP服务器和FTP服务器的学习笔记

weixin_45734926的博客 572

ESP-IDF OTA升级过程中遇到的“esp_transport_read returned:-1 and errno:128”问题(4)

ESP-IDF OTA升级过程中遇到的“esp_transport_read returned:-1 and errno:128”问题(4)

phmatthaus的专栏 1532

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

linux ftp种类,Linux 学习笔记05丨在Ubuntu 20.04配置FTP服务器

感谢 linuxconfig.org 上的这篇英文教程FTP用于访问和传输本地网络上的文件,通过安装 VSFTPD 软件,打开热点,配置相关信息后即能够启动并运行FTP服务器了。1. 安装和配置VSFTPD在终端中输入指令以安装 VSFT感谢 linuxconfig.org 上的这篇英文教程FTP用于访问和传输本地网络上的文件,通过安装 VSFTPD 软件,打开热点,配置相关信息后即能够启动并运行...

weixin_42521186的博客 248

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Linux操作系统学习笔记7【Linux服务器配置Apache服务器-FTP服务器-DNS服务器】

文章目录: 一:前言 1.简介 二:WWW服务器 1.下载Apache 2.启动、停止与重启Apache 2.1启动 2.1.1 手动启动Apache 2.1.2 自动启动Apache 方式一:自动启动使用Red Hat Enterprise Linux 7.3中图形化工具ntsysv 方式二:也可以使用比较通用的命令行chkconfig 2.2 停止与重启Apache 3.配置Apache 三:FTP服务器 1.安装vsftpd 2.vsftpd的启动、停止与重启 3.vs

刘鑫磊 2555

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

怎样配置FTP服务器

配置FTP服务器 FTP为文件传输协议,用于Internet上的控制文件的双向传输。要通过FTP来实现本地计算机与云服务器的文件传输,首先要在服务器上进行FTP的配置。 下面以Windows server 2008为例配置服务器的FTP: 一、Windows系统 1.安装FTP服务器 通过控制台连接实例,通过“开始”-“管理工具”-“服务器管理”找到并点击“服务器管理” 右键点击服...

专注企业级视频应用,企业视频直播、MR虚拟直播、教育培训连麦直播 2万+

FTP服务器的配置

FTP是文件传输协议(File Transfer Protocol)的缩写,它是一套用于在网络上进行文件传输的标准协议,使得不同的主机间可以共享文件。 而FTP服务器,简单的说,就是支持FTP协议的服务器。与大多数的Internet服务一样,FTP也是一个客户机/服务器系统。我们可以通过一个支持FTP协议的客户机程序,连接到远程主机上的FTP服务器,向服务器发出命令,服务器执行我们发出的命令,并...

Sakuya__的博客 1万+

FTP服务器搭建与配置

FTP服务器搭建与配置 01、FTP简介 FTP的全称是File Transfer Protocol,即文件传输协议。可以FTP程序访问远程资源。 02、勾选FTP服务器选项 步骤:打开控制面板->“程序功能”->“启用或关闭Windows功能”->“Internet 信息服务”,勾选上"FTP服务器"。具体操作如下: 重新启动电脑,即可完成FTP服务器的初始化。 03、创建FTP服务器站点 步骤:打开"控制面板"->点击"管理工具"->双击运行"Internet In

☜lgl☞ 1万+

FTP服务器的配置与管理

FTP服务器使用文件传输协议(FileTransfer Protocol,FTP)在客户端与服务器之间传输文件。FTP 服务器使用客户端/服务器工作模式。用户使用支持 FTP协议的 FTP 客户机程序,连接到远程主机上的FTP服务器程序。用户通过FTP客户机程序向FTP服务器程序发出命令,FTP 服务器程序执行用户的命令,并将执行结果返回FTP客户机程序。FTP协议最初由AbhayBhushan编写,并于1971年4月16日作为RFC114发布。

N123455_的博客 3055

如何配置ftp服务器

前言: FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简...

weixin_43740680的博客 6978

ubuntu系统下ftp服务器配置,如何在Ubuntu中安装和配置FTP服务器

FTP ( 文件传输协议 )是一种相对较旧和最常用的标准网络协议,用于通过网络在两台计算机之间上传/下载文件。 然而, FTP由其原始的不安全,因为它传输数据与用户凭证(用户名和密码)而不加密。警告 :如果您计划使用FTP ,请考虑使用SSL / TLS配置FTP连接(将在下一篇文章中介绍)。 否则,最好使用安全的FTP,如SFTP 。Ubuntu中安装,配置和保护FTP服务器(完全“ 非常安全F...

weixin_34261759的博客 3978

思科服务器中ftp的配置文件,思科服务器ftp的配置

思科服务器ftp的配置 内容精选换一换当目的端设置错误或因业务需求需要修改目的端配置时,可以参考本章节删除目的端配置,然后重新设置目的端。删除目的端配置后,之前的迁移任务、快照等已有数据都会被删除,所有数据需要重新开始迁移。或勾选需要删除目的端配置的服务器,单击服务器名称/ID列上方的“更多 > 删除目的端配置”。迁移前,若选择迁移到已有服务器,请做以下准备工作:需配置目的端服务器所在VPC...

weixin_42481553的博客 5981

ftp服务器配置,ftp服务器怎么配置,配置教程

ftp服务器配置怎么配置,可能有人会回答说不知道,因为一般只有从事网站管理的工作者会使用的多一点。但不是每个人生来就会的,所以刚开始肯定都会学习怎么使用。接下来小编就给大家介绍一下ftp服务器配置教程。 使用工具:IIS7服务器管理工具 IIS7服务器管理工具是一款windows全系、Linux系统下链接并操控VPS、VNC、FTP等远程服务器、云服务器。 界面简单明了,操作易上手,功能强大,支持批量导入服务器,并批量打开,多窗口化管理,除此之外,加载本地硬盘、硬盘映射、加载服务器的声音,远程声卡读取等,完

shuirenbushijun的博客 832
上一篇: samba服务器配置---学习笔记
下一篇: DHCP服务器配置---学习笔记
striveman
博客等级 码龄20年 27粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值