方舟能在linux上搭linux搭建ftp服务器器么

查看:4095|回复:7
我使用的版本是RHEL4.8的版本
具体步骤:
1、首先给装FTP的linux服务器配置一个static地址 192.168.9.1,因为是在两台桥接的虚拟机中实验没有配置网关和DNS。
2、挂在光盘& &mout&&/dev/cdrom&&/media
3、rpm -ivh /media/RedHat/RPMS/vsftpd-* --nodeps --replacepkgs
4、编辑了一个虚拟用户文件
vi /etc/vsftpd/zonic.txt
5、转化文件格式,把zonic.txt&&转换成 zonic.db
db_load -T -t hash -f /etc/vsftpd/zonic.txt /etc/vsftpd/zonic.db
6、建立PAM认证文件
vi /etc/pam.d/ftp.v
auth& && &&&required& && && &/lib/security/pam_userdb.so&&db=/etc/vsftpd/zonic
account& &required& && && &/lib/security/pam_userdb.so&&db=/etc/vsftpd/zonic
7、useradd -d& &/home/ftpsite& &v1
8、vi&&/etc/vsftpd/vsftpd.conf
guest_enable=yes
guest_username=v1
pam_service_name=ftp.v
anon_other_write_enable=yes
9、service&&vsftpd start
10、 chmod 775 /home/ftpsite
这些就是具体的设置& &其他的都开了& &允许匿名用户登陆什么的
客户端是一个XP系统的& &&&ip=192.168.9.11
两台机子是能PING的通的 相互
但就是访问不ftp 服务器
请知道的兄弟能赐教下& & 感激不尽。
在那错的话& &请提示下& && &急求啊 !
江湖告急啊!!!!!!!!!!!!!!!
我也是这两三天来。第一次架VSFTPD~~
你遇到的问题我也遇到过~~~
1&&#service iptable stop
2&&#vi /etc/selinux/config
& & selinux=xxxxxx& & 改为& &selinux=disabled
3&&#shutdown -r -h 0
试试吧~~`不管行不行,给个反馈。
我也把防火墙关了& &&&把senlinux也降低到0了& &还是不行啊
anonymous_enable=NO
把/etc/pam.d/vsftpd中的required改为sufficient
是/etc/pam.d/ftp.v
本人初学者,不对勿笑呀!! 大家看看下面出的错不?
5、转化文件格式,把zonic.txt&&转换成 zonic.db
db_load -T -t hash -f /etc/vsftpd/zonic.txt /etc/vsftpd/zonic.db
6、建立PAM认证文件
vi /etc/pam.d/ftp.v
auth& && &&&required& && && &/lib/security/pam_userdb.so&&db=/etc/vsftpd/zonic
account& &required& && && &/lib/security/pam_userdb.so&&db=/etc/vsftpd/zonic
这个事正确的,是个认证文件&&虚拟用户的如何在 Linux 中搭建 FTP 服务器_服务器应用_Linux公社-Linux系统门户网站
你好,游客
如何在 Linux 中搭建 FTP 服务器
来源:Linux中国&
作者:Linux
在本教程中,我将会介绍如何搭建你自己的FTP服务器。但是,首先我们应该来的学习一下FTP是什么。
FTP是什么?
是文件传输协议(File Transfer Protocol)的缩写。顾名思义,FTP用于计算机之间通过网络进行文件传输。你可以通过FTP在计算机账户间进行文件传输,也可以在账户和桌面计算机之间传输文件,或者访问在线软件归档。但是,需要注意的是多数的FTP站点的使用率非常高,可能需要多次重连才能连接上。
FTP地址和HTTP地址(即网页地址)非常相似,只是FTP地址使用ftp://前缀而不是http://
FTP服务器是什么?
通常,拥有FTP地址的计算机是专用于接收FTP连接请求的。一台专用于接收FTP连接请求的计算机即为FTP服务器或者FTP站点。
现在,我们来开始一个特别的冒险,我们将会搭建一个FTP服务用于和家人、朋友进行文件共享。在本教程,我们将以作为ftp服务。
VSFTPD是一个自称为最安全的FTP服务端软件。事实上VSFTPD的前两个字母表示&非常安全的(very secure)&。该软件的构建绕开了FTP协议的漏洞。
尽管如此,你应该知道还有更安全的方法进行文件管理和传输,如:SFTP(使用)。FTP协议对于共享非敏感数据是非常有用和可靠的。
使用 rpm 安装VSFTPD:
你可以使用如下命令在命令行界面中快捷的安装VSFTPD:
dnf -y install vsftpd
使用 deb 安装VSFTPD:
你可以使用如下命令在命令行界面中快捷的安装VSFTPD:
sudoapt-get install vsftpd
在Arch 中安装VSFTPD:
你可以使用如下命令在命令行界面中快捷的安装VSFTPD:
sudo pacman -S vsftpd
配置FTP服务
多数的VSFTPD配置项都在/etc/vsftpd.conf配置文件中。这个文件本身已经有非常良好的文档说明了,因此,在本节中,我只强调一些你可能进行修改的重要选项。使用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_root=/example/directory/
根目录限制(Chroot Jail)
( LCTT 译注:chroot jail是类unix系统中的一种安全机制,用于修改进程运行的根目录环境,限制该线程不能感知到其根目录树以外的其他目录结构和文件的存在。详情参看)
有时我们需要设置根目录(chroot)环境来禁止用户离开他们的家(home)目录。在配置文件中增加/修改下面配置开启根目录限制(Chroot Jail):
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
&chroot_list_file&变量指定根目录限制所包含的文件/目录( LCTT 译注:即用户只能访问这些文件/目录)
最后你必须重启ftp服务,在命令行中输入以下命令:
sudosystemctl restart vsftpd
到此为止,你的ftp服务已经搭建完成并且启动了。
玩转vsftpd服务器的四大高级配置:
vsFTPd配置教程:
实用简单的FTP架设
Ubuntu 上架设FTP服务器和Apache服务器
Ubuntu 13.04 安装 LAMP\vsftpd\Webmin\phpMyAdmin 服务及设置
RHEL6平台下SeLinux和vsftpd的匿名上传的简单案例
Linux系统vsftpd源码安装
open 13.2/13.1 下安装配置 FTP服务器 vsftpd&
作者: 译者: 校对:
原创编译, 荣誉推出
本文永久更新链接地址:
相关资讯 & & &
& (12/28/:31)
& (08/07/:29)
& (06/15/:08)
& (12/16/:43)
& (07/01/:45)
& (05/22/:17)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款[超详细的VPS Linux:CentOS 64位系统 开服方法]20步教你如何开服&-&Minecraft(我的世界)中文论坛 -
后使用快捷导航没有帐号?
查看: 32566|回复: 54
[超详细的VPS Linux:CentOS 64位系统 开服方法]20步教你如何开服
您尚未登录,立即登录享受更好的浏览体验!
才可以下载或查看,没有帐号?
本帖最后由 cuihaoyu 于
23:04 编辑
screen命令的用法我已经补上了,不会用的可以去看看。
screen命令用法:
&&作为一个用Linux开服的新人,我深深的明白看惯Windows界面,再看Linux的命令行窗口有多么不习惯。又因为这类教程实在少的可怜。于是,在参考了RapDoodle的开服帖后,决定来做一个更加适宜新手、Linux小白的教程。
此教程只实用于64位的CentOS,不是这个系统的只能提供思路,PHP的编译就需要自己了。
本教程看起来有些长,但其实很简单,语言通俗易懂。不要不敢往下看了哦
用Linux开服有何好处
& && & 首先,Windows有桌面,也就是GUI。他会消耗资源,和Linux相比,Linux能使服务器资源利用的更加充分。
& && & 其次,也是最大的好处:Windows系统的内核,为单行读取;而Linux是并行读取。也就是说,同样读取123456和ABCDE两行时,Windows是先读取1,再读2、再读3。而Linux则是1;A,2;B这样读。这样的话,读取数据就能够快很多,特别是一些2核1G内存以下配置的VPS,会明显提升开服速度与稳定性。
1、我们肯定需要一台支持Linux系统VPS,一定要问卖家是否支持Linux系统,不是所有的主系统都支持的。配置高低就看自己的预算了。
3、FlashFxp
(这些东西会在后面给网盘下载,并教大家怎么用。)
&&1、在后面下载所有所需的东西。解压备用
&&2、如果卖家给你的是kuade用户的帐号密码是不行的,一定要问卖家要root账户的密码。
&&3、在本地打开Putty
Putty界面.png (11.89 KB, 下载次数: 310)
16:33 上传
&&4、在IP里面填上服务器IP,端口号如果卖家没有特殊说明就是22不要改,连接类型选SSH
&&5、填好后可以点击保存,这样下次进服务器就可以不用再填写IP了。
&&6、单击“打开”进行服务器连接。
&&7、在Login as后输入用户名
& && &&&回车
& && &&&然后等一会,看到Password之后输入密码(密码是不会显现的,不要以为没输),输完回车确定
Putty登录.png (4.17 KB, 下载次数: 291)
16:33 上传
& &8、成功登入
Putty登录后.png (5.15 KB, 下载次数: 275)
16:33 上传
&&9、接着,安装运行Pocketmine需要的软件与环境。
& && && && & 分别是screen、perl,、gcc、make、automake、ibtool、 autocon、m4
& && && &安装方法:
& &&&yum install screen
& && & yum install perl
& && & yum install gcc
& && && && && && && && && && && & ……以此类推
(注意,yum install语句只适用于CentOS)
& & 如果,安装中出现Is this OK?(Y/n):
& & 那么输入&y&,回车继续安装。
10、然后,我们就需要用到Flashfxp,
& && && &首先打开Flashfxp
Flashfxp.png (43.71 KB, 下载次数: 276)
14:37 上传
& && && &点击我在图片中圈出的按钮,然后点击“快速连接 F8”
& && && &然后弹出这样的一个窗口
Flashfxp快速连接.png (9.52 KB, 下载次数: 274)
16:33 上传
& && && &然后,修改连接类型为“SFTP over SSH”
& && && &地址或URL输入服务器IP。注意,这后面的端口写的是21,这里要和在Putty里填写的相同,一般为22
& && && &用户名称为“root”
& && && &密码还是在Putty里登入时填写的那个。
& && && &其他的不用修改。
& && && &注:如果成功登入了一次后,在“历史”那一栏里会有保存,就不用次次填写了。
<font color="#、登入后应该跟这个差不多,进入root文件夹(如果进不去的话你就不是root用户,没有最高权限),然后为了建服后方便管理,单击鼠标右键=&新建文件夹,输入你想要的名字,不要太复杂,要不一会不好输入。(这里以“Pocketmine”为例)
注:经过提醒,用root用户只是为了安装配置环境,可以将installer.sh放入kuade用户里。开服时使用kuade用户开,即可提升服务器防黑能力
Flashfxp登入后.png (61.34 KB, 下载次数: 274)
14:48 上传
<font color="#、然后双击Pocketmine,从左侧本地文件里找到installer.sh,将它拖进右面。
13、切换回Putty& &输入cd+空格+存放installer.sh的文件夹(例:cd Pocketmine)
<font color="#、输入sh installer.sh 开始下载安装Pocketmine 1.3.12(由于是国外网站,所以经常安装包会自己停止了或连接不到,因此可以将前面命令复制一下,单击鼠标右键粘贴再回车,多次尝试。)
下载PM.png (14.18 KB, 下载次数: 274)
15:16 上传
这就是正在下载Pocketmine
& && &&&当这一步出现Done的字样时,后面的PHP源码就不用下载了,一是费时间,二是失败率极高。(我会在后面给出编译好的PHP)
15、这时用Flashfxp查看Pocketmine文件夹,应该会出现个src文件夹和start.sh等文件。但在这时输入sh start.sh会提示你没有php。
& && & 接下来我们就来安装PHP
16、“bin.tar.bz2”在本地解压后,出现bin文件夹。
& && & 将整个bin文件夹上传到Pocketmine里(Pocketmine的根目录)
17、但由于这是手工编译安装的PHP,我们需要赋予它权限,才能正常调用,运行。
18、使用Putty,cd到bin里面的php5目录。(例:cd /root/Pocketmine/bin/php5)
& && &&&然后,回车。再输入chmod +x ./bin/php(其中+x就是提权-x即为降权)
19、此时,PHP应该已能正常使用。输入cd /root/Pocketmine,然后输入sh start.sh 然后提示你使用什么语言,输入“zh”选择中文,回车,然后输入“n”跳过安装向导即可(第一次开服需要建立文件,所以略慢。稍等片刻,服务器就初始化成功了。)
20、这时,你会发现无法远程连接你的服务器了。这是因为防火墙阻止了这个端口。我们需要关闭它
& && &&&先输入stop,关闭服务器输入:chkconfig iptables off
& && && && && && &service iptables stop
& && &(两个全部用Putty输入一遍,即可关闭防火墙。注:永久性关闭,除非手动启用,关机或重启后依旧关闭,所以就不用每次输一遍了。)
21、再次执行第19步开服。
注:IP就是你服务器的IP,就是Putty的连接地址。
& && & 在Pocketmine目录下的“server.properties”就是设置你服务器的数据。
& && && && && &其中几项重要的:motd为进入你服务器的欢迎词。
& && && && && && && && && && && && && && &&&server-port为服务器端口
& && && && && && && && && && && && && && &&&max-players为服务器最高支持多少人在线
& && && && && && && && && && && && && && &&&memory-limit为PHP最高内存(不是设的越高越好,一般不超过256,加入max-player小于20,那么设置128足够了)
& && && && && && && && && && && && && && &&&level-name为你服务器主地图。(就是一进去看到的)
& && && && && && && && && && && && && && &&&注意:所有“server.properties”的设置都不能出现中文、空格、点(例如1.5)等等否则服务器可能会使用默认选项或无法启动
& && && && && &&&最后附上:(诶,百度盘好像挂掉了。用用360的吧)
& && && && && && && && && && && && && && && && && && && && && && && && && && && && && &&&& && && && && && && && && && && && && && && && && && && && && && && && && && && && & 完& && && &此教程为本人亲身开服后所总结的,初次发文,如果那里有错误,请及时告知。我会立即改正。
& && && && && && && && && && && && && && && && && && && && && &&&还有就是,申精找谁??求加精。
===================鸣谢==================
Rapdoodle& && && && && && && &--------提供高级教程
光影镇现任服主 Tanmy& & --------提供技术支持
@RapDoodle& &&&@Tanmy
==================一个小广告====================
本人开了一个服务器叫做“诺亚方舟(Noah's Ark)”Linux开服
现在各种插件齐全,4个图。尽管服还比较小,但按照VPS配置至少可以再提升2.5倍~3倍左右
绝对属于“三无”服
一无Mod、二无熊孩子、三无乱加OP、建筑师
有白名单、注册、锁箱子、等基础保护插件,保证游戏公平。
当然了,OP什么的是有价格的,就是全体OP加起来一月一共交60。其实对于一些赞助之类的已经很便宜了
但是,为了保证不是每个人都是OP,所以是要考核的。(这个具体再说啦)
如果感兴趣的话呢,请加群
记得注明:MCBBS哦!
=================================================
PS:本文中的FlashFXP、Putty在手机上都有类似功能软件。分别推荐一个比较好的:FlashFXP=ES文件浏览器;Putty=ConnectBot这两个软件就不再介绍了。好处就是,你可以用流量随时随地开服、装插件什么的。
Mcbbs有你更精彩~
Mcbbs有你更精彩~
帖子永久链接:&<button type="submit" class="pn" onclick="setCopy('http://www.mcbbs.net/thread--1.html', '帖子地址已经复制到剪贴板您可以用快捷键 Ctrl + V 粘贴到 QQ、MSN 里。')">点击复制Minecraft中文论坛 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖若有内容转载自其它媒体,不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予以删除并致以最深的歉意
7、管理员和版主有权不事先通知发贴者而删除本文
用root权限起动Minecraft是注定要被黑掉!
用root权限,是为了安装环境、软件。安好以后就不需要了
用root权限起动Minecraft是注定要被黑掉!
用root权限,是为了安装环境、软件。安好以后就不需要了
加一步吧。安全比什么都重要。&
本帖最后由 StarBrilliant 于
17:05 编辑
这有为什么要莫名其妙装个PHP……
没看到是PE,抱歉,就当我没说。
用root权限,是为了安装环境、软件。安好以后就不需要了
加一步吧。安全比什么都重要。
已加,谢谢&
加一步吧。安全比什么都重要。
已加,谢谢
好东西,怎么换账号啊我不会呀
我用的阿里云 怎么关掉 putty 就关服了~?
哦,关于这个是因为你没用SREEN这个我应该另行创建教学帖。实在抱歉&
我用的阿里云 怎么关掉 putty 就关服了~?
哦,关于这个是因为你没用SREEN这个我应该另行创建教学帖。实在抱歉
screen命令的使用方法我已经加上了。在本文开头可以看到。&
这种系统开服插件跟windows的一样的吗?&
哦,关于这个是因为你没用SREEN这个我应该另行创建教学帖。实在抱歉
这种系统开服插件跟windows的一样的吗?
额,是完全不一样的。而且更高级更难。但是用好了以后也是很方便的,而且呢。我上面也说了,linux对系统的利用更加高,效率也就高,所以我觉得要开服,还是开linix的比较好&
这种系统开服插件跟windows的一样的吗?
额,是完全不一样的。而且更高级更难。但是用好了以后也是很方便的,而且呢。我上面也说了,linux对系统的利用更加高,效率也就高,所以我觉得要开服,还是开linix的比较好
哦,关于这个是因为你没用SREEN这个我应该另行创建教学帖。实在抱歉
screen命令的使用方法我已经加上了。在本文开头可以看到。
开服成功。蟹蟹,话说求个插件集合贴呗。直接放到plugin就能行是吧&
像我这种懒人直接去下载作者编译好的PHP拿来用……
话说,编译好的PHP我在文章后面已经给出了。谢谢&
求教乌班图怎么创建账号,一直用root开服。。。。。
0.0 能用root的话直接adduser xxxxxxxxx然后按照提示输入该用户的密码以及可有可无的通讯录就行了&
""以及"我的世界"为Mojang Synergies AB的商标。本站与Mojang以及微软公司没有从属关系。
版权所有。本站原创图文内容版权属于原创作者,未经许可不得转载。Linux下集群的搭建_服务器应用_Linux公社-Linux系统门户网站
你好,游客
Linux下集群的搭建
来源:Linux社区&
作者:Linux
1.集群的简介:
集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。
如果一个事情是由多个人去完成,则有着和集群类似的地方。大家共同承担着压力,如果有的人临时请假,其他的可以分担他的任务,事情不会因此耽搁。并且当他忙完自己的事情依然会分给他新的任务,不会因此断了节奏。而集群就是在模拟的做这样的事情,事实上大部分的公司也都是用集群在向用户提供服务。无论是apache还是nginx。我们总不希望自己在浏览网页的时候突然not found吧。那么你需要了解集群。这种调度方法和思想对于我们做任何事情都是非常有益的。
2.集群的框架图:
这里要强调集群的一些特性:
心跳监测: 各个集群之间互相连接起来,当服务出现问题后,他们断开链接,但都认为是对方出了故障。
我们今天搭建一个高可用的集群:
1.实验环境:
1.系统:6.5
2.主机:一共使用三个节点,一个主控制节点(用真机)和两个负载节点(用虚拟机)
注意:这个高可用集群是redhat公司的软件,无第三方公司软件,所以如果你的机子上有本地yum源的话,那一定可以做出来。
2.集群搭建步骤:
(1)我们的虚拟机可以采用快照来制作(节省资源)。
对于这三个节点我们有一下几个地方需要注意:
1.三者的防火墙关闭;
2.三个节点互相作解析(编辑/etc/hosts);
3.控制节点的selinux关闭;
4.要准确配置yum源;
5.时间一定要同步,否则在加密或认证的过程中发生错误;
以上的问题我们一个一个来解决。
(2)控制节点:
首先修改yum源:
后面的[HighAvailability]、[LoadBalancer]、[ResilientStorage]、[ScalableFielSystem]都是在iso的挂载点,我们需要把他手动的添加上去。这个是上述yum的地址:
完成后,要把这个yum.repo文件拷贝到另外两个负载节点的yum目录下:
拷贝后,三个节点同时刷新:
在控制节点处,安装luci软件,这个是集群的控制软件:
在负载节点处需要安装ricci软件:
完成之后,在控制节点出启动服务:
他会告诉你打开web控制台的网络地址,但在打开web之前,请先确保你的控制节点安装了apache服务,而且在作这个之前我们先去修改负载节点上ricci用户的密码,在之后会用到的。
相关资讯 & & &
& (02/11/:37)
& (01/21/:57)
& (01/21/:34)
& (01/23/:51)
& (01/21/:44)
& (01/19/:12)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款在linux平台上搭建WWW服务器_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
在linux平台上搭建WWW服务器
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
&#xe64e;加入VIP
还剩28页未读,
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 方舟服务器搭建 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信