ftp的详细用法,请访问https://www.cnblogs.com/juandx/p/3998418.html

1.Windows搭建IIS类型的ftp服务器

步骤

1.打开控制面板,接着打开程序

2.打开启用或关闭Windows功能

3.勾选相应的功能与服务

勾选完了之后单击确定。

4.打开程序Internet Information Service

该程序的界面如下所示:

打开程序之后,选中左侧连接框中的网站节点右键单击添加FTP站点...。之后会弹出以下窗体:

自定义站点名称,并选择相应的文件夹作为FTP站点存放内容的目录,该目录的内容(分享给其他主机)可通过访问ftp服务获得,输入完成后单击完成会弹出下面窗体:

根据窗体提示填好相应的内容就好了并单击完成。

之后访问这个ftp站点就需要输入上述的ip地址了,如果端口号是默认的21,那么在访问的时候可以不用写端口号。

2.Windows上常见ftp服务启动失败原因

1.ftpsvc服务已停止

当ftpsvc服务已停止的时候会显示下方的窗体

解决办法:

第一种解决办法:在任务管理器中的服务选项卡中查找ftpsvc服务名并启动它。如下所示

第二种解决办法:通过命令行启动ftpsvc服务

net start 服务名  //启动服务

3.访问ftp服务器

步骤

第一步:通过ftp指令访问ftp;需要验证身份,密码是部署ftp服务器所在主机的密码。

第二步:验证通过,输入dir指令查看ftp服务器上有哪些文件可供下载。

第三步(可选):如果上传或下载的文件是二进制文件,通过指令bin或binary设置以二进制传输。

第四步,通过get指令下载指定的单个文件。

相关指令

指令:ftp ip地址  //访问指定ip的ftp服务器,并进行用户验证

指令:dir  //查看ftp服务器上有哪些文件

指令:binary  //以二进制传输

指令:get demo.tar.gz  /home/zxp_user/demo.tar.gz  //将指定文件(只能是一个文件)下载到指定目录的文件中,如果没有指定下载到何处,那么就下载到当前目录

向服务器上传文件

如果想要向服务器上传文件,那么在调用ftp命令之前就先要跳转到想要上传的文件所在的目录,登录ftp成功后,使用put指令上传文件。

格式: put  filename  [remotefilename]  //向服务器上传文件,其中filename只能是当前目录下的文件

指令:bye  //关闭ftp连接

2.ftp的安装

1.详细步骤(3步)

1.首先检查vsftpd是否已经安装

指令: rpm -qa | grep vsftpd

如果什么都未显示,这说明未安装,进行第二步。

2.安装vsftpd

指令:yum install -y vsftpd

3.安装ftp

指令:yum install -y ftp

Linux系列之ftp的更多相关文章

  1. [Linux] PHP程序员玩转Linux系列-备份还原MySQL

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 前几天有个新闻,说是g ...

  2. [Linux] PHP程序员玩转Linux系列-自动备份与SVN

    我的代码经常在开发修改,为了代码的安全性,比如哪天误删了文件,或者哪天改错东西了,可以恢复回来,我要搞代码备份.备份代码,我先做最简单的,使用linux的定时机制加shell命令打包文件,每天按日期保 ...

  3. [Linux] PHP程序员玩转Linux系列-nginx初学者引导

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...

  4. [Linux] PHP程序员玩转Linux系列-Linux和Windows安装nginx

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...

  5. [Linux] PHP程序员玩转Linux系列-Nginx中的HTTPS

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...

  6. [Linux] PHP程序员玩转Linux系列-使用supervisor实现守护进程

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...

  7. [Linux] PHP程序员玩转Linux系列-telnet轻松使用邮箱

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...

  8. [Linux] PHP程序员玩转Linux系列-升级PHP到PHP7

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...

  9. [Linux] PHP程序员玩转Linux系列-腾讯云硬盘扩容挂载

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...

随机推荐

  1. windbg双机调试配置[转]

    原文 windbg已不提供单独下载,wdk驱动开发工具包里附带有这个调试器.官网提供下载: http://msdn.microsoft.com/en-us/windows/hardware/gg487 ...

  2. MySQL安装及基础命令

    介绍数据库安装基础命令 linux的下载和安装 mac的下载和安装 windows的下载和安装 介绍: 数据库在开发中占据的位置? 数据库能更简单的使用存储在文件中的数据能更好的解决并发问题,数据统一 ...

  3. JavaWeb_(Spring框架)Spring整合Hibernate

    Dao层类要继承HibernateDaoSupport.java父类 原先使用Hibernate框架hibernate.cfg.xml配置数据库 <hibernate-configuration ...

  4. golang的写文件测试

    package main import ( "os" "strings" "time" "fmt" "strc ...

  5. Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000794500000, 576716800, 0)

    linux基于tomcat部署的web应用程序报 Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x000000 ...

  6. nginx 部署前端项目(vue)

    前提:安装好nginx 打开nginx目录,一般是(/usr/local/nginx) npm run build 打好vue包 一般放到(/usr/local/nginx/html/)目录下 配置: ...

  7. chrome中如何查看元素的hover事件

    chrome中如何查看元素的hover事件 一.总结 一句话总结: Elements->Styles里面可以看到":hov":点开选择":hover"就可 ...

  8. CentOS 7服务器下Nginx安装配置

    一.安装编译工具及库文件 $ yum -y install make zlib zlib-devel gcc gcc-c++ libtool openssl openssl-devel pcre pc ...

  9. Nginx在Linux安装详解及问题处理

    Linux编译安装 1.nginx 依赖于prce库,要先安装pcre. #yum install prce pcre-devel 2.下载解压nginx #cd /usr/local/src/ #w ...

  10. mybatis之动态SQL操作之删除

    /** * 持久层 */ public class StudentDao { /** * 动态SQL--删除 */ public void dynaSQLwithDelete(int... ids) ...