Linux 如何搭建FTP服务器-vsftpd
1. 查看vsftpd是否已安装
命令:
$ rpm -qa | grep vsftpd
2. 卸载
命令:
$ rpm -e vsftpd
3. 安装
命令:
$ yum install vsftpd -y
4.修改配置文件
命令:
$ vi /etc/vsftpd/vsftpd.conf
按I 可以编辑
将anonymous_enable设置为NO
修改完之后, 按Esc 退出编辑
输入:wq保存并推出
5.创建用户
$ useradd ftpuser
$ passwd ftpuser
注: 输入密码的时候不需要管提示, 将密码输入两遍即可
创建用户后会在/home/路径下, 自动创建一个ftpuser文件夹
补充: 删除用户
$ userdel -r ftpuser
删除用户的时候会删除在/home/路径下的ftpuser文件夹
6. 重启vsftpd
命令:
$ service vsftpd restart
7. 在Windows端登录
在资源管理器的地址栏输入ftp://ip访问, 其中ip为Linux的公网地址
右键 -> 登录
输入用户名和密码 -> 登录
就可以上传文件了
补充: 相关命令
启动vsftpd服务
$ service vsftpd start
关闭vsftpd服务
$ service vsftpd stop
重启vsftpd服务
$ service vsftpd restart
设置vsftpd开机启动
$ chkconfig vsftpd on
查看vsftp是否为开机启动
$ systemctl list-unit-files | grep vsftpd
关闭vsftpd开机启动
$ chkconfig vsftpd off