我们经常会使用 FTP,把本地电脑上的文件上传到服务器上,或者把服务器上的文件下载到自己的电脑里面。FTP 有服务端和客户端,FTP 的服务端提供了这种传输文件的服务,FTP 的客户端提供了传输文件的工具。

我们要先在服务器上安装配置 FTP 的服务端,然后可以在自己的电脑上安装一个 FTP 客户端软件。

mac 用户打开终端,windows 用户可以使用 puTTY。我们要用 root 身份登录到服务器。 ssh root@42.121.97.222

FTP 服务端的软件也有很多,这里我们使用 vsftp,使用 yum 安装它,输入 yum install vsftpd

成功以后,我们打开 vsftp 的配置文件,输入 vim /etc/vsftpd/vsftpd.conf

按一下 i 进入编辑模式,我们把 anonymous_enable 允许匿名用户,设置为 NO … esc,shift+: ,wq … 保存并退出

service vsftpd start … 启动 vsftp 服务… 再输入 chkconfig vsftpd on … 这样服务器每次重新启动以后,会自动启动 vsftp 服务

下面我们可以去创建一个用户,为这个用户设置一个目录,只让它在这个指定的目录里上传或者下载文件。

添加用户可以使用 useradd … 输入 useradd -d /mnt/www/toview.cn -s /sbin/nologin ninghaoftp

这行命令会添加一个叫 ninghaoftp 的用户,不让这个用户可以使用终端登录,并且我们为它指定了一个默认的目录 /mnt/www/toview.cn ,这个用户默认只能在这个目录里面。

toview.cn 这个目录我们在安装和配置 Apache 的视频里已经创建了,在这个目录下面包含了 toview.cn 这个域名的发布目录 public_html,还有一个存放日志的 logs 目录。

下面我们再为它设置一个密码,输入 passwd ninghaoftp 输入用户的密码…

要想让 ninghaoftp 这个用户可以管理 toview.cn 目录里的文件或者目录,我们需要为这个目录设置合适的权限。

输入 chown -R ninghaoftp /mnt/www/toview.cn ,这行命令会把 toview.cn 这个目录的所有者更改为 ninghaoftp 这个用户。

然后再设置这个目录的权限,输入 chmod -R 755 /mnt/www/toview.cn

这行命令可以是把 toview.cn 目录以及所有包含的目录或文件的权限都设置为了 755,第一个 7 表示目录拥有者的权限,也就是 ninghaoftp 这个用户,在 toview.cn 这个目录上面,拥有查看,写入和执行的权限。

下面我们需要一个 FTP 客户端软件,我们可以使用 filezilla … 在这个地址,你可以下载到 http://filezilla-project.org/download.php?type=client

根据自己电脑的系统去下载相应版本 filezilla 客户端软件 … 这里我已经安装好了,我们可以直接打开,然后配置一下…

打开 文件,站点管理器 … 点击 新站点 …

输入新的 ftp 站点的名称,阿里云 ninghaoftp@toview.cn … 然后在右边我们要修改服务器的相关设置,主机这里,输入服务器的 ip 地址。42.121.97.222 ,或者直接输入网站的域名也可以,但是你要确定域名已经指向了服务器的 IP 地址。

登录类型 选择 帐号 ,用户,输入刚才创建的 ninghaoftp ,再输入我们为这个用户设置的密码 …

帐号还是 ninghaoftp 。。。

点击 连接 … 登录成功以后,在界面的右边,是服务器上的内容,你会看到我们为 ninghaoftp 这个用户指定的目录里的内容。

在这个目录里,你可以上传新的文件… 或者,你可以把这个目录下的文件,下载到自己的电脑上 …

在这个界面的左边是本地电脑的目录,先选择一个位置,当前的位置是桌面, 然后右键点击服务器上想要下载下来的文件或目录,选择下载 …

下载完成以后,在我们的桌面上,你可以找到下载之后的文件。

-安装与配置 FTP 服务器的更多相关文章

  1. Windows Server 2003 下如何安装及配置 FTP 服务器(转)

    Windows Server 2003 下如何安装及配置 FTP 服务器 一.安装 FTP 服务器组件: 写在这里的一点 : 安装及配置 FTP 服务器之前 , 必须先手工配置服务器本身的 IP 地址 ...

  2. 安装与配置FTP服务器

    概:   文件传输协议 (File Transfer Protocol,FTP),用于在网络上进行文件传输的协议.如果用户需要将文件从本机发送到另一台计算机,可以使用FTP上传操作:反之,用户可以使用 ...

  3. 阿里云服务器下安装LAMP环境(CentOS Linux 6.3) 安装与配置 FTP 服务器

    我们经常会使用 FTP,把本地电脑上的文件上传到服务器上,或者把服务器上的文件下载到自己的电脑里面.FTP 有服务端和客户端,FTP 的服务端提供了这种传输文件的服务,FTP 的客户端提供了传输文件的 ...

  4. win7下安装配置ftp服务器

    1. win7操作系统自带了ftp组件,所以不需要另外下载.只需要在控制面板中,添加或删除组件中启用即可. 2. 在管理上,ftp和iis是属于同一个目录的.ftp也可以算是internet info ...

  5. windows2003通过iis配置ftp服务器

    以前习惯于用filezilla作为windows的ftp服务器,但是现在新版本的filezilla已经不支持windows2003了,所以趁机试一下iis配置ftp服务器. 前面都是很常规的配置 参考 ...

  6. Centos 6.5使用vsftpd配置FTP服务器教程

    Centos 6.5使用vsftpd配置FTP服务器教程什么是vsftpd vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用.vsftpd 的名字代表”ver ...

  7. 使用Filezilla Server配置FTP服务器

    一.下载Filezilla  Server 官网网址:https://filezilla-project.org 二.安装Filezilla  Server   Filezilla  Server的安 ...

  8. CentOS7安装和配置ftp服务

    目录 一.ftp简介 二.安装ftp软件包 1.安装ftp服务器 2.安装ftp客户端 三.配置ftp服务器 1.关闭SELINUX 2.配置ftp数据端口参数 3.开通防火墙 4.启动vsftpd服 ...

  9. H3C配置FTP服务器

    H3C配置FTP服务器 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.FTP协议简介 1.FTP协议是互联网上广泛使用的文件传输协议 FTP文件传送协议(File Transf ...

随机推荐

  1. 3DMAX 多维材质及对应的UVW展开,UVW贴图

    多维材质说明 多维材质就是一个模型多个材质,(混合材质是多个材质混一起,跟这个貌似没关,比如地表草地,泥土等的混合操作) 作用: 比如一个模型就是需要两种材质,刀的金属刀身,木质刀柄,墙的一面是木板, ...

  2. Pycharm 设置TextStyle

    之前在脚本中选择了一个字符串, PyCharm会"高亮"所有相同的字符串, 但是我不满意这个"高亮"的颜色,因为和背景色太相似了,所以需要做一下操作,修改这个& ...

  3. 洛谷P1228 地毯填补问题

    P1228 地毯填补问题 题目描述 相传在一个古老的阿拉伯国家里,有一座宫殿.宫殿里有个四四方方的格子迷宫,国王选择驸马的方法非常特殊,也非常简单:公主就站在其中一个方格子上,只要谁能用地毯将除公主站 ...

  4. IT兄弟连 JavaWeb教程 jQuery中其他AJAX支持的函数

    ●  $.get()函数 $.get(url,data,function,dataType);参数说明如下: url:请求地址 data:请求参数 dataType:服务器返回的数据类型 functi ...

  5. Mysql深入理解(1)

    一.关系型数据主要: 1.架构,2.索引,3.锁,4.语法,5.理论范式 二.设计一个关系型数据库有哪些模块: 存储管理,缓存机制,Sql解析,日志管理,权限划分,容灾机制,索引管理,锁管理管理 1. ...

  6. 在VS2008中使用Qt编程(转)

    http://www.cnblogs.com/JohnShao/archive/2012/07/25/2608561.html     一.安装所需软件            1.   下载安装VS2 ...

  7. layui实现下拉分类多级

    Layui tree 下拉菜单树   1.效果: 2.html  代码: <!DOCTYPE html> <html> <head> <meta charse ...

  8. Vue --6 router进阶、单页面应用(SPA)带来的问题

    一.Vue-router进阶 回顾学过的vue-router,并参考官方文档学习嵌套路由等路由相关知识. 二.单页面应用(SPA)带来的问题 1.虽然单页面应用有优点,但是,如果后端不做服务器渲染(h ...

  9. D. Mike and distribution 首先学习了一个玄学的东西

    http://codeforces.com/contest/798/problem/D D. Mike and distribution time limit per test 2 seconds m ...

  10. 《javascript设计模式》笔记之第十二章:装饰者模式

    一.装饰者模式的作用 为函数或者对象的方法添加一些行为.     二.装饰者模式的原理 装饰者模式不是直接修改对象,而是以要修改的对象为基础,新建一个对象.不过这个新建的对象看起来就像在原对象的基础上 ...