FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务,FTP是File Transfer Protocol(文件传输协议),顾名思义,就是专门用来传输文件的协议,简单地说,支持FTP协议的服务器就是FTP服务器
软件包安装
Red Hat Linux自带VSFTP服务器软件,不需要另行安装。如果在安装系统时没有安装VSFTP服务器,可以用rpm安装,也可以利用tar安装。新版的软件包可以到VSFTP的网站http://vsftp.beasts.org/下载。例如安装vsftp-2.3.0.tar.gz:
[root@archy ~]# tar -zxvf vsftp-2.3.0.tar.gz
[root@archy ~]# cd vsftp-2.3.0
[root@archy vsftp-2.3.0]# make
[root@archy vsftp-2.3.0]# mkdir /var/ftp
[root@archy vsftp-2.3.0]# chown root.root /var/ftp
[root@archy vsftp-2.3.0]# chmod go-w /var/ftp
[root@archy vsftp-2.3.0]# make install
[root@archy vsftp-2.3.0]# cp vsftp.conf /etc/vsftp.conf
VSFTP软件常规操作
启动VSFTP:
service vsftp restart
停止VSFTP:
service vsftp stop
启动了VSFTP软件,软件的进程会常驻在内存当中,称为进程。检查一个FTP服务器是否启动可以使用以下命令:
[root@archy ~]# ps -eaf | grep vsftp
[root@archy ~]# netstat -anlp | grep ":21"
基于Linux系统的安全性能,系统默认的防火墙会屏蔽FTP服务,使其不允许通过防火墙,与客户机相连接。如果想要允许VSFTP通过防火墙,可以使用以下命令:
ipables -A INPUT -p tcp --dport 21 -j ACCEPT
以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !