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 ...
随机推荐
- tqdm如何在pandas里面使用
原文: https://segmentfault.com/a/1190000016059726 当然,首先我们得载入模块,在notebook中使用tqdm带的基于Js显示的进度条前,请务必检查是否安装 ...
- legend3---15、像粉丝数、关注数、课程数等数量数据如何处理
legend3---15.像粉丝数.关注数.课程数等数量数据如何处理 一.总结 一句话总结: 在主表中加入这种数量字段:比如在用户表中加入粉丝数,关注数字段 普通更新:增加数量的时候将数据插入到关联表 ...
- 线上应用接入sentinel的第一个流控规则
sentinel接入第1个应用A以及控制台,已经上线一段时间了,本周接入了第2个应用B: 因为测试同学只有几个,没有压测团队.测试平台.. 各接口能承载的最大qps不确定 ,接入的应用暂时都没有配置规 ...
- PHP-生产随机密码
public function dd(){ error_reporting(E_ALL^E_NOTICE^E_WARNING);$arr1 = array(0,1,2,3,4,5,6,7,8,9);$ ...
- CentOS服务器安装部署Java环境(jdk,tomcat)
第一步:卸载openjdk 用命令 java -version,如有下面的信息说明CentOS自带OpenJdk,没安装跳过这一步: 最好还是先卸载掉openjdk,再安装oracle公司的jdk.先 ...
- linux服务之redis
redis wget http://download.redis.io/releases/redis-4.0.6.tar.gzcd redis-4.0.6makecd src/./redis-serv ...
- python之scrapy爬取jingdong招聘信息到mysql数据库
1.创建工程 scrapy startproject jd 2.创建项目 scrapy genspider jingdong 3.安装pymysql pip install pymysql 4.set ...
- Python实现的寻找前5个默尼森数算法示例
Python实现的寻找前5个默尼森数算法示例 本文实例讲述了Python实现的寻找前5个默尼森数算法.分享给大家供大家参考,具体如下: 找前5个默尼森数. 若P是素数且M也是素数,并且满足等式M=2* ...
- 【经验】Delphi INI文件保存与读取
//需要引用IniFiles uses system.IniFiles; //保存INI配置文件 procedure TForm1.btnSaveClick(Sender: TObject); var ...
- 使用Mock 测试 controller层
package action; import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import ...