-安装与配置 FTP 服务器
我们经常会使用 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 服务器的更多相关文章
- Windows Server 2003 下如何安装及配置 FTP 服务器(转)
Windows Server 2003 下如何安装及配置 FTP 服务器 一.安装 FTP 服务器组件: 写在这里的一点 : 安装及配置 FTP 服务器之前 , 必须先手工配置服务器本身的 IP 地址 ...
- 安装与配置FTP服务器
概: 文件传输协议 (File Transfer Protocol,FTP),用于在网络上进行文件传输的协议.如果用户需要将文件从本机发送到另一台计算机,可以使用FTP上传操作:反之,用户可以使用 ...
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3) 安装与配置 FTP 服务器
我们经常会使用 FTP,把本地电脑上的文件上传到服务器上,或者把服务器上的文件下载到自己的电脑里面.FTP 有服务端和客户端,FTP 的服务端提供了这种传输文件的服务,FTP 的客户端提供了传输文件的 ...
- win7下安装配置ftp服务器
1. win7操作系统自带了ftp组件,所以不需要另外下载.只需要在控制面板中,添加或删除组件中启用即可. 2. 在管理上,ftp和iis是属于同一个目录的.ftp也可以算是internet info ...
- windows2003通过iis配置ftp服务器
以前习惯于用filezilla作为windows的ftp服务器,但是现在新版本的filezilla已经不支持windows2003了,所以趁机试一下iis配置ftp服务器. 前面都是很常规的配置 参考 ...
- Centos 6.5使用vsftpd配置FTP服务器教程
Centos 6.5使用vsftpd配置FTP服务器教程什么是vsftpd vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用.vsftpd 的名字代表”ver ...
- 使用Filezilla Server配置FTP服务器
一.下载Filezilla Server 官网网址:https://filezilla-project.org 二.安装Filezilla Server Filezilla Server的安 ...
- CentOS7安装和配置ftp服务
目录 一.ftp简介 二.安装ftp软件包 1.安装ftp服务器 2.安装ftp客户端 三.配置ftp服务器 1.关闭SELINUX 2.配置ftp数据端口参数 3.开通防火墙 4.启动vsftpd服 ...
- H3C配置FTP服务器
H3C配置FTP服务器 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.FTP协议简介 1.FTP协议是互联网上广泛使用的文件传输协议 FTP文件传送协议(File Transf ...
随机推荐
- Hyperledger Fabric 替换couchDB
fabric中默认数据存储的方式是levelDB,一个key/value存储的单机数据库.除此之外还提供了另外一种存储方式:couchDB.同样也是一个K/V 数据库,对fabric而言,相比于前者, ...
- 洛谷P3455 [POI2007]ZAP-Queries(莫比乌斯反演)
传送门 设$$f(k)=\sum_{i=1}^{a}\sum_{j=1}^{b}[gcd(i,j)=k]$$ $$g(n)=\sum_{n|k}f(k)=\lfloor\frac{a}{n}\rflo ...
- appium自动化测试框架——自动化启动多台设备思路梳理
今天,我们聊一聊如果自动化实现在多台设备上运行脚本. 一.首先我们回忆一下如何在一台设备上运行python脚本,一般分为三步 1.启动appium服务 2.创建驱动 3.运行python脚本 同样的, ...
- Python学习笔记(字典)
今天学习一个python中的基本类型--字典(dictionary) 字典这种数据结构有点像我们平常用的通讯录,有一个名字和这个名字对应的信息.在字典中,名字叫做“键”,对应的内容信息叫做“值”.字典 ...
- 如何在 Laravel 中 “规范” 的开发验证码发送功能
什么是ThinkSNS ? ThinkSNS(简称TS),一款全平台综合性社交系统,为国内外大中小企业和创业者提供社会化软件研发及技术解决方案,目前最新版本为ThinkSNS+(简称TS+).Thin ...
- jquery jtemplates.js模板渲染引擎的详细用法第三篇
jquery jtemplates.js模板渲染引擎的详细用法第三篇 <span style="font-family:Microsoft YaHei;font-size:14px;& ...
- LDAP第三天 MySQL+LDAP 安装
https://www.easysoft.com/applications/openldap/back-sql-odbc.html OpenLDAP 使用 SQLServer 和 Oracl ...
- bzoj1014: [JSOI2008]火星人prefix splay+hash
我写的代码好像自古以来就是bzoj不友好型的 本地跑的比std快,但是交上去巧妙被卡 答案...应该是对的,拍了好久了 #include <bits/stdc++.h> #define M ...
- 【手撸一个ORM】第四步、Expression(表达式目录树)扩展
到这里,Orm的基架已经搭起来了,接下来就是激动人心的部分,表达式目录树转Sql语句,SqlDataReader转数据实体等等,但是在这之前,我们需要扩展下表达式目录树的方法,以方便后面的相关操作. ...
- postgresql修改数据库名
alter database abc rename to cba;