ftp服务器:
[root@fileserver ~]# yum install -y vsftpd
[root@fileserver ~]# systemctl start vsftpd
[root@fileserver ~]# systemctl enable vsftpd
[root@fileserver ~]# ss -antp | grep vsftpd
[root@fileserver ~]# cd /var/ftp/
编辑ftp服务器vsftp.conf文件增加匿名用户的访问
[root@fileserver ~]# vim /etc/vsftpd/vsftpd.conf
在第29行:去掉注释 anon_upload_enable=YES 允许上传文件
在第33行:去掉注释 anon_mkdir_write_enable=YES 允许上传文件夹
在第29行:增加参数 anon_other_write_enable=YES 允许其他操作(删除文件、重命名)
在第29行:增加参数 anon_umask=022 允许其他用户能下载匿名用户的文件
[root@fileserver ~]# systemctl restart vsftpd
[root@fileserver ~]# ls -ldh /var/ftp/pub/
[root@fileserver ~]# chmod o+w /var/ftp/pub/ (如果是匿名认证,改的是/var/ftp/,则访问ftp服务器是需要用户名和密码,更改方式 chmod o-w /var/ftp/)
ftp客户端:
[root@192 ~]# yum install -y lftp
[root@192 ~]# lftp 192.168.245.133(服务器地址)
lftp 192.168.245.133:/pub> put /etc/fstab (客户端上传文件)
使用用户名密码访问FTP服务:
[root@fileserver home]# useradd mike
[root@fileserver home]# passwd mike
[root@192 huge]# lftp 192.168.245.133 -u mike