再见西城 发表于 2015-1-14 21:15:24

带来一篇CentOS6开启FTP及telnet办事教程

小知识:如果说Ubuntu是现今最受桌面用户欢迎的Linux操作系统,那么CentOS就是最受公司、企业、IDC喜爱的Linux发行版了。
先来守旧CentOS6的FTP办事吧。telnet办事也一并进修进修吧。在安装好CentOS今后,必要设置Ftp和Telnet办事文件,才干启动Ftp和Telnet办事,能够经由过程近程把持举行开启。
守旧FTP有gssftp和vsftpd二种,查了查,听说vsftpd更不乱和更宁静。就用vsftpd吧。
甚么是vsftpd
vsftpd是一款在Linux刊行版中最受推许的FTP办事器步伐。特性是玲珑轻盈,宁静易用。
vsftpd的名字代表”verysecureFTPdaemon”,宁静是它的开辟者ChrisEvans思索的主要成绩之一。在这个FTP办事器计划开辟的最入手下手的时分,高宁静性就是一个方针。

起首看看vsftpd装了没有
rpm-qvsftpd

没装的话就先安装吧
yum-yinstallvsftpd

设置开机启动vsftpdftp办事
chkconfigvsftpdon

启动vsftpd办事
servicevsftpdstart

办理vsftpd相干下令:
中断vsftpd:servicevsftpdstop
重启vsftpd:servicevsftpdrestart
设置vsftpd办事器
vi/etc/vsftpd/vsftpd.conf
将上面三行
#chroot_list_enable=YES
#(defaultfollows)
#chroot_list_file=/etc/vsftpd/chroot_list
改成
chroot_list_enable=YES
#(defaultfollows)
chroot_list_file=/etc/vsftpd/chroot_list
用adduser增添用户ftpuser,用-d指定目次。显现的用法看adduser.
useradd-d/home/wwwroot/-gftpftpuser
用passwd设置用户的暗码
passwdftpuser

从头启动vsftpd
servicevsftpdrestart
守旧telnet办事
rpm-qxinetd
yum-yinstallxinetd
chkconfigxinetdon
servicexinetdstart
如许就守旧了telnet了。

设置防火墙
假如以上设置完了以后,仍是不克不及一般会见,那很有多是防火墙屏失落的缘故原由了。再设置防火墙
vi/etc/sysconfig/iptables#翻开/etc/sysconfig/iptables文件
增加以下代码
-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport21-jACCEPT#FTP21端口的
-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport23-jACCEPT#telnet23端口

重启iptables
serviceiptablesrestart

设置VirtualBox的端口映照
假如你是用VirtualBox装的体系,就要在Host机跟假造机之间弄个端口映照了。FTP的默许端口是21,telnet的默许端口是23
VirtualBox的端口映照的***见:http://liucheng.name/1947/(设置VirtualBox+CentOS的SSH+FTP及CentOSyum镜像)

ftp设置的备注申明
假如不但愿某用户可以扫瞄其主目次下级目次中的内容,能够如上设置,然后在
文件vsftpd.chroot_list中不增加该用户便可(此时,在该文件中的用户都是能够扫瞄其主目次以外的目次的).
大概,设置以下
chroot_local_user=NO
chroot_list_enable=YES(这行必需要有,不然文件vsftpd.chroot_list不会起感化)
chroot_list_file=/etc/vsftpd.chroot_list
然后把一切不但愿有这类扫瞄其主目次之上的各目次权限的用户增加到文件vsftpd.chroot_list(此时,在该文件中的用户都是不成以扫瞄其主目次以外的目次的)
中便可(一行一个用户名).


3、CentOSvsftpd设置
1翻开/etc/vsftpd/vsftpd.conf文件。将anonymous_enable=YES,改成anonymous_enable=NO
2翻开/etc/vsftpd/vsftpd.conf文件。增加user_config_dir=/etc/vsftpd/virtual,并创建virtual目次。在此目次中创建以用户名为文件名的文件,并写进:local_root=[目次],这个目次便是FTP毗连时的主目次。
3限制用户只在本人目次:修正vsftpd.conf文件,作废正文:
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
在/etc/vsftpd/目次下增加文件chroot_list,到场作为FTP用户的当地用户名。
4办理用户没法进进目次成绩:
翻开终端,输出:setsebool-Pftpd_disable_trans1
然后重启FTP办事:servicevsftpdrestart
4、权限:
假定是/var/www/html
这个目次的权限应当是770,owner是root,group是ftp
chmod770/var/www/html
chownroot:ftp/var/www/html

小知识:Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

爱飞 发表于 2015-1-18 19:22:21

掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。

若天明 发表于 2015-1-27 19:38:44

和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。

小妖女 发表于 2015-2-5 15:05:08

在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。

透明 发表于 2015-2-12 13:07:48

在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。

柔情似水 发表于 2015-3-3 04:07:39

对我们学习操作系统有很大的帮助,加深我们对OS的理解。?

再见西城 发表于 2015-3-11 09:55:05

不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。

飘灵儿 发表于 2015-3-18 11:52:39

用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。

兰色精灵 发表于 2015-3-26 02:25:25

熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
页: [1]
查看完整版本: 带来一篇CentOS6开启FTP及telnet办事教程