本文主要是介绍Linux下查看是否安装vsftp,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Linux客户端运行:
service vsftp status
如果出现:
即说明没有安FTP服务,接下来开始安装FTP服务:
1. 使用yum安装,安装命令:
yum install vsftpd -y
安装成功显示:
2.创建对应ftp用户与对应目录
groupadd ftpuser
useradd -g ftpuser ftpuser
passwd ftpuser
mkdir /home/ftpuser
chown ftpuser:ftpuser /home/ftpuser
3. 修改ftp对应配置文件
vi /etc/vsftpd/vsftpd.conf
将anonymous_enable设置为NO ,表示不允许匿名登录
4. 启动服务
service vsftpd start
启动成功查看状态:
service vsftpd status
次是通过filezilla或者别的ftp连接工具进行连接:
ftp默认监听的端口是21端口
如果将本地的文件通过ftp上传到服务器,出现553错误,有以下方案可能会解决:
1. 将上传的文件夹目录设置为其他用户可以写权限
chmod -R 755 XXX
2. 第一种方法试过之后还是不行的话,那就需要关闭selinux
首先运行:getsebool -a | grep ftp 查看有哪些和ftp有关的
然后执行命令:
setsebool -P allow_ftpd_anon_write on
setsebool -P allow_ftpd_full_access on
这篇关于Linux下查看是否安装vsftp的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!