ftp免交互

声明 :下边所说的标签就是 把一台虚拟机分成两个 就行这个样在这里插入图片描述
1.关闭防火墙 安装vsftp
Yum -y install vsftp
2.查看配置参数
cat /etc/vsftpd/vsftpd.conf | grep -v ‘^#’| sed ‘/^$/d’
在这里插入图片描述
3.修改配置文件:
Cd /etc/vsftpd/vsftpd.conf
anon_upload_enable=YES (上传权限)
anon_other_write_enable=YES (写权限)
anon_mkdir_write_enable=YES (创建目录权限)
no_anon_password=YES (匿名用户免密码权限)
ftp_username=ftp (给匿名用户起一个小名)
在这里插入图片描述
4.重新启动 vsftpd
systemctl restart vsftpd
5.安装ftp客户端:
yum -y install ftp
检测能否运行 (建议最好检测一下 熟练之后可不用)
6.进入ftp
在这里插入图片描述
新打开一个shell标签
在这里插入图片描述

在第二个里边进入ftp路径:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在第一个标签里边继续写:
在这里插入图片描述
在第二个标签里边查看:在这里插入图片描述
编写脚本 :
首先在第二个标签里边写:

在这里插入图片描述
在第一个标签写:
yum -y install expect
vim ftp.sh
在这里插入图片描述
在这里插入图片描述
第二标签查看 :
在这里插入图片描述