CentOS6如何开启FTP及telnet服务

先来开通CentOS6的FTP服务吧。telnet服务也一并学习学习吧。在安装好CentOS以后,需要设置Ftp和Telnet服务文件,才能启动Ftp和Telnet服务,可以通过远程控制进行开启。


开通FTP有gssftp和vsftpd二种,查了查,据说vsftpd更稳定和更安全。就用vsftpd吧。


什么是vsftpd


vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。


vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。


首先看看vsftpd装了没有

rpm -q vsftpd


没装的话就先安装吧

yum -y install vsftpd


设置开机启动vsftpd ftp服务

chkconfig vsftpd on


启动vsftpd服务

service vsftpd start


管理vsftpd相关命令:
停止vsftpd:
service vsftpd stop
重启vsftpd:

service vsftpd restart


配置vsftpd服务器

vi /etc/vsftpd/vsftpd.conf


将下面三行<br />

#chroot_list_enable=YES

# (default follows)

#chroot_list_file=/etc/vsftpd/chroot_list

改为

chroot_list_enable=YES

# (default follows)

chroot_list_file=/etc/vsftpd/chroot_list


用adduser增加用户ftpuser,用-d指定目录。显示的用法看adduser.


useradd -d /home/wwwroot/ -g ftp ftpuser


用passwd设置用户的密码

passwd ftpuser


重新启动vsftpd

service vsftpd restart


开通telnet服务

rpm -q xinetd yum -y install xinetd chkconfig xinetd on service xinetd start


这样就开通了telnet了。


配置防火墙<br />
如果以上设置完了之后,还是不能正常访问,那很有可能是防火墙屏掉的原因了。再配置防火墙

vi /etc/sysconfig/iptables #打开/etc/sysconfig/iptables文件添加如下代码<br />


-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT #FTP21端口的

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT #telnet23<br />


端口重启iptables
service iptables restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值