求在linux 7 64位里搭建linux安装ftp服务器器的详细图文步骤

  是什么?对于那些在领域“久经沙场”的人来说,这是个简单的东西,但是对于一些新手来说,FPT是个晦涩的英文缩写,FTP是File&Transfer&Protocol的缩写,这是一种文件传输协议,用于Internet上的控制文件的双向传输。大多数人注意的也只是多数的FTP站点的使用率较高,需要多次重连才能连接上。FTP地址和HTTP地址相似,只是FTP地址使用ftp://前缀而不是http://。  FTP的传输方式有很多种,当然主要是主动(Port模式)和被动(PASV模式)两种。通过FTP在计算机账户间进行文件传输,也可以在账户和桌面计算机之间传输文件,或者访问在线归档。从账户类别上来看,FTP用户也分为Real帐户、Guest用户和Anonymous(匿名)用户三种。需要注意的是在默认情况下,服务器会把建立的所有帐户都归属为Real用户。但这并不符合企业安全需求,所以,在建立时要根据实际情况,修改用户所在的类别。  有了对FTP服务的了解之后,FTP服务器又是什么?即用于接收FTP连接请求的计算机、服务器或FTP站点。  如果以VSFTPD(自称为最安全的FTP服务端软件)作为ftp服务通过搭建一个用于文件共享。那么我们应该怎么找到一种更安全的方法进行和传输,如(使用OpenSSH)。具体做法如下:  使用rpm安装VSFTPD,可以使用如下命令在命令行界面中快捷的安装VSFTPD:dnf&-y&install&vsftpd&  使用deb安装VSFTPD,可以使用如下命令在命令行界面中快捷的安装VSFTPD:sudo&apt-get&install&vsftpd&  在Arch中安装VSFTPD,可以使用如下命令在命令行界面中快捷的安装VSFTPD:sudo&pacman&-S&vsftpd&配置FTP服务  多数的VSFTPD配置项在/etc/vsftpd.conf配置文件中,本身已经有“read”文档说明,这里只介绍一些可能进行修改的重要选项。使用man页面查看所有可用的选项和基本的文档说明:  man&vsftpd.conf  根据文件系统层级标准,FTP共享文件默认位于/srv/ftp目录中。  允许上传:为了允许ftp用户可以修改文件系统的内容,如上传文件等,“write_enable”标志必须设置为YES。  write_enable=YES  允许本地(系统)用户登录,为了允许文件/etc/passwd中记录的用户可以登录ftp服务,“local_enable”标记必须设置为YES。  local_enable=YES  下面配置内容控制匿名用户是否允许登录:#&允许匿名用户登录&&anonymous_enable=YES&#&匿名登录不需要密码(可选)& no_anon_password=YES#&匿名登录的最大传输速率,Bytes/second(可选)&&anon_max_rate=30000&#&匿名登录的目录(可选)anon_=/example/directory/&  根目录限制(Chroot&Jail)  有时我们需要设置根目录(chroot)环境来禁止用户离开他们的家(home)目录。在配置文件中增加/修改下面配置开启根目录限制(Chroot&Jail):  chroot_list_enable=YES  chroot_list_file=/etc/vsftpd.chroot_list  “chroot_list_file”变量指定根目录限制所包含的文件/目录(&LCTT&译注:即用户只能访问这些文件/目录)  做完上面这些步骤,你只需要重启ftp服务就可以了,即在命令行中输入以下命令:sudo&systemctl&restart&vsftpd。  如此,ftp服务已经搭建完成并且启动,你,学会了吗?这篇文章主要为大家详细介绍了vmware安装CentOS7的详细教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下使用vmware安装CentOS7的详细教程,具体内容如下 1.先创建一个文件夹用以存放镜像 2.运行vmware,点击创建新的虚拟机 3. 3.选择典型安装 4. 选择稍后安装操作系统 5. 5.选择客户机操作系统为Linux,版本为CentOS 64位
这篇文章主要为大家详细介绍了Linux中samba服务器的搭建教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下使用的vmware12虚拟机安装的centos6.8和物理机上的windows10,实现在windows10 上访问CentOs上的samba服务. 一.先查看系统中是否安装有samba服务相关的软件包 查看到我的linux中没有安装samba相关的软件包,接 ...
这篇文章主要为大家详细介绍了linux搭建SVN服务器的思路,具有一定的参考价值,感兴趣的小伙伴们可以参考一下linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路! 虽然在windows上搭建SVN很简单,但是效能却不高,这当然是 ...
本篇文章主要介绍了在 Ubuntu 中使用 NTP 进行时间同步设置,通常客户端向服务器请求当前的时间,并根据结果来设置其时钟.NTP 是通过网络来同步时间的一种 TCP/IP 协议.通常客户端向服务器请求当前的时间,并根据结果来设置其时钟. 这个描述是挺简单的,实现这一功能却是极为复杂的 - 首先要有多层 NTP 服务器,第一层 NTP 服务器连接原子时钟,第二层.第三层 ...
这篇文章主要为大家详细介绍了Linux网络搭建基础实验过程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下一.实验目标 利用3台虚拟机,搭建vmnet2和vmnet3两个host-only网络,实现两个网络的互联 二.实验环境 三.实验步骤 1.添加VMnet2和VMnet3,并取消其DHCP功能 2.内网虚拟机的设置 (1)解决网卡不一致的问题,为其设置静态IP.子网掩 ...
这篇文章主要介绍了Linux 中_exit和exit的区别的相关资料,需要的朋友可以参考下Linux 中_exit和exit的区别 在Linux的标准库函数中,有一套称作高级I/O的函数,我们熟知的printf .fopen .fread .fwrite都在此列,他们也被称作缓冲I/O.其特征是对应每一个打开的文件,都存在一个缓冲区, 在内存中都有一片缓冲区,每次读文件会多 ...
本篇文章主要介绍了centos6.5服务器安装Nginx设置服务和开机自启的方法,具有一定的参考价值,有兴趣的小伙伴可以了解一下本文介绍了centos6.5服务器安装Nginx设置服务和开机自启的方法,分享给大家,也给自己留个笔记 1.安装Nginx及其依赖 首先是老套路,使用ssh链接服务器,还记得以前的代码吗? ssh -t 用户名@服务器IP或者域名 -p 22 &l ...
pip类似RedHat里面的yum,安装软件非常方便,下面这篇文章主要给大家介绍了关于在linux系统下pip的安装步骤及使用的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧.前言 pip类似RedHat里面的yum,安装软件非常方便.本节详细介绍pip的安装.以及使用方法,希望文章对各位了解pip的安装与使用带来帮助.下面话不多说 ...
这篇文章主要介绍了Ubuntu LTS服务器部署Jenkins详细介绍的相关资料,需要的朋友可以参考下在Ubuntu 16.04 LTS服务器部署Jenkins 本文讲述怎样在Ubuntu 16.04 LTS服务器上部署Jenkins环境.Jenkins是基于Java语言开发的持续集成工具,为软件开发提供了一个持续集成服务.Jenkins是一个基于服务器的系统,运行在Ser ...
在linux系统中操作文件,不像windows那么直观,下面整理了一下Linux中的一些文件目录与路径的基本命令,需要的朋友参考下linux中目录与路径常用命令 相对路径与绝对路径
绝对路径:路径的学法一定由根目录/写起.如/user/share/doc.
相对路径:目录不由/写起.如/user/share/doc要切换到/user/share/man时可以 ...
这篇文章主要介绍了宝塔Linux面板 稳定版介绍,需要的朋友可以参考下暂时只对 CentOS 5.x / 6.x / 7.x 提供支持:包含软件:Nginx-Tengine-Nginx.10ApachePHP.1(安装时可选,支持多版本共存,除php7.0,php7.1都已包含zendloader)MySQL5.5 ...
本篇文章主要介绍了详解Linux查看程序端口占用情况 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用. 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程. 使用命令: netstat –apn 查看所有的进程和端口使用情况.发现 ...
这篇文章主要为大家详细介绍了VirtualBox安装Centos6.8出现E_INVALIDARG0x的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下VirtualBox使用已有的虚拟硬盘出错: 问题描述:UUID已经存在 Cannot register the hard disk 'E:\system_iso\centos6.8.vdi' {0 ...
本篇文章主要介绍了Linux下浅谈crond与crontab的用法,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧一.什么是crond? crond是Linux系统用来定期执行命令或指定程序的服务的一种服务或软件.一般情况下当我们安装完成Linux操作系统之后,默认便会启动Crond任务调用服务.Crond服务会定期(默认一分钟检查一次)检查系统 ...
sed本身也是一个管道命令,可以分析standard input的,sed可以将数据进行替换.删除.新增.选取特定行等.下面这篇文章主要介绍了linux中sed命令的用法和注意事项,需要的朋友可以参考借鉴,下面来一起看看吧.前言 sed是一种流编辑器,它是文本处理中非常有用的工具,能够完美的配合正则表达式使用,功能不同凡响.处理时,把当前处理的行存储在临时缓冲区中,称为『模 ...
这篇文章主要介绍了轻巧AMH虚拟主机面板安装使用和GCE云空间搭建网站实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 AMH,这是一个由国人开发的LNMP/Nginx 虚拟主机面板,看到部落一直在测试各种VPS控制面板,有不少的朋友给我留言说可以测试和分享一下AMH,理由是简洁,没有那么多的花俏功能,最适合个人用户使用. 本篇文章就来为大家带来利用AMH虚拟主机面板 ...
本篇文章主要介绍了Linux下的SVN服务器搭建步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始*********/ 系统环境:Centos 6.5 第一步 ...
这篇文章主要给大家介绍了在Yum中报错: &pycurl.so: undefined symbol: CRYPTO_num_locks&的问题排查的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧.最近在工作中发现一个问题,yum无法使用,报错如下: /usr/lib64/python2.7/site-packages/py ...
这篇文章主要为大家详细介绍了PHP程序员玩转Linux系列文章,Linux和Windows安装nginx教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下PHP程序员玩转Linux系列文章: 1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4 ...
这篇文章主要为大家详细介绍了PHP程序员玩转Linux系列文章,带大家初步认识一下nginx,具有一定的参考价值,感兴趣的小伙伴们可以参考一下PHP程序员玩转Linux系列文章: 1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩 ...求问能否在win7自己搭建的ftp服务器上面设置文件夹权限
[问题点数:40分,结帖人zxl4446115]
求问能否在win7自己搭建的ftp服务器上面设置文件夹权限
[问题点数:40分,结帖人zxl4446115]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|Michael Jang已获得RHCE、LPIC-2和MCP认证,曾撰写本书的前3版、CompTIA Linux+ Exam Cram 和Sair Linux/GNU Installation and Configuration Exam Cram 。
Alessandro Orsaria已获得RHCE、RHCA和CCIE认证,是一位IT基础架构师,具有15年以上的Linux系统从业经验。他拥有伦敦帝国理工学院的MBA学位,并为Linux Magazine和Linux Journal撰写文章。
第1章和第2章专门为读者建立一个学习RHCSA和RHCE认证考试所需要的基本系统。这两章也会比较详细地介绍有关这两个认证考试的经验。一方面,这两章介绍了FTP服务器和HTTP服务器的配置;另一方面,也说明了如何从RHEL 7 DVD(作为安装服务器)配置文件。利用第7章提供的操作指示,读者应该能够把这个安装服务器设置为基于yum的储存库,安装与RHCE相关的服务的软件程序包。
如果读者正在准备RHCE认证考试,那么可能需要了解RHCSA某些方面的内容。事实上,RHCE部分的内容假定读者已按照第2章的操作指示建立起基于KVM的虚拟机,按第1章实验题2的要求建立起网络上的网络储存库,以及第7章介绍的储存库。
准备Red Hat操作型认证考试 1认证目标1.01
RHCSA和RHCE认证考试 31.1.1
考试体验 41.1.2
RHCSA认证考试 41.1.3
RHCE认证考试 51.1.4
如果只准备参加RHCSA考试 51.1.5
不断演变的要求 5认证目标1.02
基本的硬件要求 51.2.1
硬件兼容性 51.2.2
体系结构 61.2.3
内存要求 71.2.4
硬盘选项 71.2.5
网络连接 71.2.6
虚拟机选项 8认证目标1.03
获得Red Hat企业版Linux 81.3.1
购买订阅版本 91.3.2
获得评估版本 91.3.3
第三方重构版本 91.3.4
检查下载的文件 10认证目标1.04
安装要求 101.4.1
不需要从零开始 111.4.2
网络安装的优点 111.4.3
Red Hat与虚拟机 111.4.4
虚拟系统与物理系统 111.4.5
练习实验题使用的预安装环境 121.4.6
系统角色 12认证目标1.05
安装选项 141.5.1
引导媒介 141.5.2
用CD/DVD或引导USB启动安装 141.5.3
基本的安装步骤 151.5.4
准备在分区上安装 191.5.5
分区创建练习 211.5.6
练习1-1:在安装过程中进行分区 231.5.7
RHEL 7中的所有程序包...
直属事业部
扫描关注官方微博
扫描关注官方微信
版权所有(C)2014 清华大学出版社有限公司 京ICP备号 京公网安备48号walmart valium price
how long does a 2mg valium lastwhat are phentermine hcl
buy real phentermine onlinehighest dosage for tramadol
tramadol help withdrawal opiatesshokugeki no soma chapter 72
soma 350 mg infotramadol cause ulcers
do tramadol work for headachesphentermine and vitamin deficiency
side effects when stop taking phenterminebuy carisoprodol online Hawaii
shokugeki no soma 56 engcan you take ambien and mirtazapine together
ambien dosage formshotel palm royale resort and spa soma bay
soma k?mürleri i? ilan?can tramadol cause fainting
generic pill tramadol
日开启新模版纪念!
欢迎访问北街博客,合作请Q:
阿里云Linux搭建FTP服务器
阿里云Linux搭建FTP服务器
围观11804次
编辑日期: 字体:
北街最近在玩阿里云,申请了免费试用5天的阿里云服务器。客服还是很给力的,很快电话通知我服务器申请成功了,具体怎么玩需要我自己来操作。等我配置完系统,发现问题来了,阿里云Linux搭建FTP服务器来传输文件。
一、aliyun Linux(Redhat)安装vsftp软件
1.更新yum源
首先需要更新系统的yum源,便捷工具下载地址:。这里需要注意的是,目前文件无法传输,所以想要运行 update_source.sh 只能用文本打开,复制粘贴到阿里云服务器系统运行。
2.安装vsftp
使用yum命令安装vsftp
#yum install vsftpd -y
3.添加ftp帐号和目录
先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。
使用下面的命令创建帐户,该命令指定了/ftp为用户test的家目录,您可以自己定义帐户名和目录:
#useradd -d /ftp -s /sbin/nologin test
修改该帐户密码:
#passwd test
修改指定目录的权限
#chown -R test:test /ftp
4.配置vsftp
编辑vsftp配置文件,命令如下:
#vi /etc/vsftpd/vsftpd.conf
将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”
取消如下配置前的注释符号:
#local_enable=YES
#write_enable=YES
#chroot_local_user=YES
#ascii_upload_enable 允许使用ascii码上传
#ascii_download_enable 允许使用ascii码下载
保存修改,按ESC键,输入:wq
5.修改shell配置
vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去
6.启动vsftp服务并测试登录
使用命令启动vsftp服务:
#service vsftpd start
然后用帐号test测试下是否可以登陆ftp。目录是/ftp。
7.常见问题
1)在root下用su test 时,提示This account is currently not available
方法:usermod -s /bin/bash test
2)以test用户的路ftp,出现了报错
530 Permission denied
方法:报错是因为我们 /etc/vsftpd/ftpusers
/etc/vsftpd/user_list
禁掉了test或者root这个用户,这时我们需要修改这两个文件,在 test或者root 前加上 #。
本文固定链接:
转载请注明:
作者:北街
身高八尺,腰围也是八尺!
如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!
您可能还会对这些文章感兴趣!

我要回帖

更多关于 linux中搭建ftp服务器 的文章

 

随机推荐