您的位置:首页 > 运维架构 > Linux

Linux下检测FTP服务并开启FTP服务

2014-10-13 12:02 232 查看
Linux下检测FTP服务并开启FTP服务

1. 检测FTP服务是否开启

通过查询提供FTP服务的进程是否存在
Shell代码
ps -ef | grep ftp

并未找到任何包含ftp关键字的进程信息,可判断服务未开启。

通过查询是vsftpd服务是否存在
Shell代码
service vsftpd status

vsftpd是最常见的FTP服务器,一般Linux系统都是通过vsftpd来搭建FTP服务环境。发现处stopped状态。

2. 开启FTP服务

Shell代码
service vsftpd start

成功开启并显示出pid(进程ID)为3401。再查下vsftpd开启状态已经显示running。

再通过查询包含ftp关键字的进程信息,发现也找到一个进程ID为3401的FTP进程。

3. 简单配置实现匿名上传下载

默认开启的vsftpd服务对匿名用户是不开放上传权限的。可修改vsftpd目下的配置文件vsftpd.conf来开发权限。设置的方法就是取消对该行的注释即可(换句话说就是把前面#号删除就好)。

vi vsftpd.conf

anon_upload_enable=YES
anonymous_enable=YES
write_enable=YES
Anon_mkdir_write_enable=yes
类似的完成上述四项配置。如果还出现无法访问的问题,请检查当前用户是否有访问相关路径的权限。

注意:以上只是个配置示例,并未考虑安全性问题。具体实施环境的搭建请综合权限、空间等各方面酌情增减配置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: