vsftp
yum install -y vsftpd
查看
[root@thankstonica tmp]# rpm -qa | grep -i vsftp
vsftpd-2.2.2-24.el6.x86_64
启动服务
[root@thankstonica tmp]# service vsftpd start
Starting vsftpd for vsftpd: [ OK ]
查看开机启动
root@thankstonica tmp]# chkconfig --list vsftpd
vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
设置开机启动
[root@thankstonica tmp]# chkconfig vsftpd on
查看开机启动
[root@thankstonica tmp]# chkconfig --list vsftpd
vsftpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
查看配置文件
[root@thankstonica vsftpd]# pwd
/etc/vsftpd
[root@thankstonica vsftpd]# ls
ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh
共享文件路径
[root@thankstonica pub]# pwd
/var/ftp/pub
[root@thankstonica pub]# ll
total 0
[root@thankstonica pub]#
查看端口
[root@thankstonica pub]# ss -tanlpu | grep -i 21
udp UNCONN 0 0 fe80::20c:29ff:fe68:8373:123 :::* users:(("ntpd",1291,21))
tcp LISTEN 0 32 *:21 *:* users:(("vsftpd",1659,3))
[root@thankstonica pub]# netstat -tanup | grep -i 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 1659/vsftpd
访问方式:
浏览器:ftp://192.168.87.101
本地访问:ftp://192.168.87.101
linux访问
linux vsftp客户端lftp(需先安装)
yum install -y lftp
[root@thankstonica pub]# lftp 192.168.87.101
lftp 192.168.87.101:~> ls
drwxr-xr-x 2 0 0 4096 Mar 22 2017 pub
lftp 192.168.87.101:/> pwd
ftp://192.168.87.101/
实例1
允许所有人(匿名用户)上传下载文件
vim /etc/vsftpd/vsftpd.conf
27 anon_upload_enable=YES #anon_upload_enable=YES
31 anon_mkdir_write_enable=YES #anon_mkdir_write_enable=YES
重新启动vsftpd服务
[root@thankstonica vsftpd]# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: 500 OOPS: bad bool value in config file for: anon_upload_enable [FAILED]
报错原因是anon_upload_enable=YES 有空格,去掉空格重启成功
[root@thankstonica vsftpd]# service vsftpd start
Starting vsftpd for vsftpd:
创建文件夹报错:
原因是没有权限
[root@thankstonica var]# ll | grep -i ftp
drwxr-xr-x 3 root root 4096 Apr 15 19:06 ftp
赋权再测试:
[root@thankstonica var]# cd ftp
[root@thankstonica ftp]# cd pub
[root@thankstonica pub]# mkdir testdata
[root@thankstonica pub]# ll
total 4
drwxr-xr-x 2 root root 4096 Apr 15 20:20 testdata
[root@thankstonica pub]# chown ftp testdata/
[root@thankstonica pub]# ll
total 4
drwxr-xr-x 2 ftp root 4096 Apr 15 20:20 testdata
再次创建成功,如图