-安装与配置 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 ...
随机推荐
- ue4 motage
Montage是什么 一个(可以自由拼接动画的)动画剪辑,通过slot,在任意时候由玩家主动向动画系统push自己制作的动画剪辑 Montage用途 上图是一个近身攻击动画,含有 3 个片段 [开始. ...
- 51nod1101(dp)
题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1101 题意:中文题诶- 思路:dp 我们用dp[i][j]存 ...
- pgpool-ii 安装手册 基于Centos7.3
http://www.bkjia.com/jQuery/1173582.html地址被占用pgpool启动失败 Nov 15 02:33:56 node3 pgpool: 2016-11-15 02: ...
- pytest + allure + jenkins 生成漂亮的测试报告
pytest我在上一篇文章初始pytest中已有介绍,是一个很理想的Python测试框架.Allure是一款非常轻量级并且非常灵活的开源测试报告生成框架. 它支持绝大多数测试框架, 例如TestNG. ...
- Codeforces 1105D(双层广搜)
要点 题意:可以拐弯,即哈密顿距离 注意不可以直接一个一个搜,这过程中会把下一轮的标记上,导致同一轮的其它点没能正常完成应有的搜索 因此采用双层广搜,把同一轮先都出队列再的一起搜 #include & ...
- maven settings.xml windows
<?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Soft ...
- 1121 - Reverse the lights 思维题
http://www.ifrog.cc/acm/problem/1121 我看到这些翻转的题就怕,可能要练下这些专题. 我最怕这类题了. 一开始想了下dp, dp[i][0 / 1]表示完成了前i位, ...
- 关于小米手机USB传输稍大点的文件老中断的问题解决方法!
关于小米手机USB传输稍大点的文件老中断的问题解决方法! 这是一个很痛苦的事情,当你传输大文件的时候,传输到一半就会莫名其妙的中断,拔插数据线很多次以后,好不容易没准可以成功传输一次. 后来使用了36 ...
- Linux的优缺点,Linux与windows的区别
Linux 一. 什么是linux? Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议. ...
- sql 2008 中不能创建数据库关系图
执行以下命令: ALTER AUTHORIZATION ON DATABASE::[databasename] TO sa [databasename] 为数据库名: 此方法借鉴于<老高> ...