ftp服务器

课程8:ftp服务

  • 控制连接:TCP 21,用于发送FTP命令信息
  • 数据连接:TCP 20,用于上传、下载数据

常见的FTP服务器程序

1、IIS、Serv-U、vsftpd(Very Secure FTP Daemon)

常见的FTP客户端程序

1、ftp命令、CuteFTP、FlashFXP、LeapFTP、Filezilla、IE,我的电脑

(1) 安装IIS-ftp服务器以及配置

  1. 管理工具服务器管理器---Web服务器(IIS--)---FTP服务器---完成安装。
  2. 利用inetmgr开IIS管理器,添加FTP站点
  3. 绑定IP与设置SSL(本机服务ip绑定)。
  4. 匿名基本用户访问 (所用用户)
  5. 打开FTP根目录 (浏览)
  6. 对ftp文件夹设权限(everone限权,指定用户)(文件服务不加密)
  7. ftp授权规则(建个用户让客户和密码登陆)

利用客户端测试

防火墙关闭、

不关闭防火墙,新建入站规则端口特定本地端口20,21都添加上、

上传put、下载get、(列表ls,ftp文件dir、)本地位置lcd、(asc,bin)

CMD:

1、ftp ip

管理员,或者指定用户登陆(需用户和密码)

匿名登陆ftp, anonymous (不许密码)==everone

2、ftp)get * 下载所有文件

ftp)get 1.txt 单独下载1.txt文件

lcd本地位置 ls、dir =ftp的文件目录

(2)安装Serv-U-ftp服务器以及配置(是一个软件)


首先点击服务器管理器在:配置IE ESC用户管理员都禁用

  1. 找到serv-U安装包,点击安装,下一步下一步完成确定
  2. 创建域
  3. 创建域用户双击域用户---目录访问(ftp文件夹限权)(域用户和计算机用户不一样)
  4. 匿名访问建个域账号不设密码

利用客户端测试

  1. ftp ip

    域用户和密码登陆(匿名登陆只登域用户不要密码)

2、ftp)mput * 上传文件

ftp)mput 1.txt 上传1.txt文件

Lcd本地目录、dir文件目录

时间: 2024-10-09 20:57:24

ftp服务器的相关文章

ftp服务器和http服务器的简单安装测试

0.[ 安装前的准备工作:] 1)chkconfig iptables off或service iptables stop 禁防火墙(centos6) systemctl  disable firewalld.service 或systemctl  stop firewalld.services(centos7) 2)关闭selinux vim /etc/selinux/config 中selinux=permisssive setenforce   0 getenforce 验证是否有效 3)

Ubuntu 配置vsftpd实现FTP服务器

0.vsftpd是啥玩意 都不知道安装了个啥东西,那就没意思了,所以先去了解下什么是vsftpd.vsftpd意思为"very secure FTP daemon(非常安全的FTP进程)",当然只有更安全没有最安全. 那它到底安全在哪里呢,主要体现在以下两点: 权限控制,vsftpd以一般用户登录,用户权限相对较小,对于系统就越安全,对于用户需要的系统级指令大部分被整合到vsftpd中了,用户不需要申请更高权限就足以完成绝大部分ftp指令:此外对于ftp本身内部的读写控制,vsftpd

Windows server 2008 r2搭建FTP服务器

最近需要搭建FTP服务器,顺着书上的教程走一遍流程. 1. 安装FTP服务 图一 图二 图三 可以看到上面提示并未启动windows自动更新,这个需要注意一下. 2. 新建FTP站点 准备FTP文件夹: 图四 开始新建站点: 图五 图六 此步由于没有SSL证书所以选择无. 图七 这里给予所有用户读取的权限. 图八 图九 这样子可以算是初步弄好,虽然在服务器端是可以访问的,但是由于没有设置防火墙,所以外面是暂时访问不了的. 图十 如果只是测试用的话,可以将防火墙关闭,但是真正使用的话则需要进一步的

C#文件(夹)在ftp服务器间的同步

1 #region 将文件(夹)1从ftp服务器1移到ftp服务器2文件(夹)2 2 /// <summary> 3 /// 将文件夹1从ftp服务器1移到ftp服务器2文件夹2 4 /// </summary> 5 /// <param name="sFtpUriD">源ftp url:ftp://ip+port</param> 6 /// <param name="sFilePathD">源ftp 文件

Win7操作系统下搭建FTP服务器

一.创建访问FTP服务器的用户 1.[开始]→鼠标右键[计算机]→[管理],弹出计算机管理会话框,选择[本地用户和组],鼠标右键[用户],选择[新用户] 2.输入用户名.密码和确认密码,勾选[密码永不过期],点击[创建],点击[关闭]关闭窗口.这样在[本地用户和组]下,双击[用户],就可以看到刚才建立的用户了. 二.开启FTP服务 1.[开始]→[控制面板]→[程序]→[打开或关闭Windows功能],打开Windows功能会话框. 2.勾选[Internet信息服务]下[FTP服务器]所有子项

CentOS6.5搭建ftp服务器

FTP 是FileTransfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(Application).基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件.在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)."下载"文件就是从远程主机拷贝文件至自己的

FTP服务器笔记

1.FTP 是Internet上用于提供文件传输服务的一种使用非常广泛的通信协议,用于不同主机之间进行文件传输: 2.Linux 下常用的FTP服务器软件包括有WU-FTPD.ProFTPD.vsftpd.Pure-FTP: 3.FTP在不同主机之间建立一个统一的通信协议,基于不同操作系统的主机虽然可以使用不同的FTP的应用程序,但所有应用程序都必须遵循FTP协议: 4.FTP 采用客户端和服务器端的工作模式,即C/S结构:通过TCP协议建议客户端和服务器端之间连接:建立两条链路,分别为控制链路

对FTP服务器账户赋权不当造成的安全隐患

网上有很多免费的FTP网站提供资源下载,一方面方便了我们的生活,另一方面配置不当造成的安全隐患也不小.这里以Serv-U举例子. 我们在上传网马后登陆webshell,其中有一项功能是Serv-U提权,建立管理员,其实就是FTP服务器上该账户的权限过大.即被赋予了可执行权限. 本地登陆该FTP服务器后,执行如下命令:即可添加一个ftptest账户为管理员: FTP上查看,账户添加成功: 所以,谨慎的赋予权限是很重要的.

Ubuntu 用vsftpd 配置FTP服务器

原文:Ubuntu 用vsftpd 配置FTP服务器 网上的文章好难懂啊..只想要简单粗暴,弄好能用就行啊,复杂的以后研究不行吗...折腾好久,其实弄出来能用不就这么点内容吗... 本文在Ubuntu Server 14.04 amd64系统测试. Made By:CSGrandeur 安装ftp sudo apt-get install vsftpd 配置vsftpd.conf sudo nano /etc/vsftpd.conf #禁止匿名访问 anonymous_enable=NO #接受

Ubuntu安装和配置ftp服务器

习惯向服务器上传文件时使用scp命令,简单又安全,但是Wordpress的升级机制需要在使用ftp访问方式,所以只好在VPS下配置ftp服 务器,Linux下配置ftp服务器可以选用vsftp和wu-ftp,两者各有优势.个人比较推荐vsftp,除了中文乱码问题. VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全. Wu-Ftpd全称是Washington University FTP,