Linux系列之ftp
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的更多相关文章
- [Linux] PHP程序员玩转Linux系列-备份还原MySQL
1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 前几天有个新闻,说是g ...
- [Linux] PHP程序员玩转Linux系列-自动备份与SVN
我的代码经常在开发修改,为了代码的安全性,比如哪天误删了文件,或者哪天改错东西了,可以恢复回来,我要搞代码备份.备份代码,我先做最简单的,使用linux的定时机制加shell命令打包文件,每天按日期保 ...
- [Linux] PHP程序员玩转Linux系列-nginx初学者引导
1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...
- [Linux] PHP程序员玩转Linux系列-Linux和Windows安装nginx
1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...
- [Linux] PHP程序员玩转Linux系列-Nginx中的HTTPS
1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...
- [Linux] PHP程序员玩转Linux系列-使用supervisor实现守护进程
1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...
- [Linux] PHP程序员玩转Linux系列-telnet轻松使用邮箱
1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...
- [Linux] PHP程序员玩转Linux系列-升级PHP到PHP7
1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...
- [Linux] PHP程序员玩转Linux系列-腾讯云硬盘扩容挂载
1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...
随机推荐
- HZOJ 20190819 NOIP模拟26题解
考试过程: 照例开题,然后觉得三道题都挺难,比昨天难多了(flag×1),T1 dp?T2 数据结构? T3 dp?事实证明我是sb然后决定先搞T2,但是,woc,这题在说什么啊,我怎么看不懂题啊,连 ...
- 透彻tarjan
tarjan 求强连通分量: #include<cstdio> #include<iostream> #include<cstdlib> #define N 100 ...
- spring事务之事务传播机制和隔离级别
Spring事务传播行为 运用Spring事务,必须要深入理解它的传播机制,否则会遇到各种意想不到的坑,Spring定义了七种传播行为. public interface TransactionDef ...
- Mybatis-Plus BaseMapper自动生成SQL及MapperProxy
目录 Spring+Mybatis + Mybatis-Plus 自定义无XML的sql生成及MapperProxy代理生成 问题产生背景 框架是如何使用 无Xml的SQL是如何生成生成及SQL长成什 ...
- Leetcode题目39.组合总和(回溯+剪枝-中等)
题目描述: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合. candidates 中的数字可以无 ...
- TensorFlow错误ValueError: No gradients provided for any variable
使用TensorFlow训练神经网络的时候,出现以下报错信息: Traceback (most recent call last): File "gan.py", line 1 ...
- 前端知识点回顾之重点篇——ES6的Iterator和Generator
Iterator 迭代器是一种接口.是一种机制. 为各种不同的数据结构提供统一的访问机制.任何数据结构只要部署 Iterator 接口,就可以完成遍历操作(即依次处理该数据结构的所有成员). Iter ...
- k8s部署03-----常用运维命令
kubectl常用命令 kubectl get nodes #查看集群中有多少个node kubectl describe node <node_name> #查看某个node的详细信息 ...
- C++ STL——C++容器的共性和相关概念
目录 一 STL容器共性机制 二 STL容器的使用场合 三 函数对象 四 谓词 五 内建函数对象 六 函数对象适配器 注:原创不易,转载请务必注明原作者和出处,感谢支持! 注:内容来自某培训课程,不一 ...
- css滚动条美化
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ ::-webkit-scrollbar { width: 5px; height: 5px; background-color: #F5F5 ...