马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:如果说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可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 |