Phpstorm使用FTP实现文件自动上传到服务器指定目录

使用Phpstorm 实现文件自动上传到服务器的指定目录

1. 服务器安装 vsftp 如果安装这就不需要装了

ps -aux | grep vsftp
在这里插入图片描述
我的机器现在没装,需要安装一下 直接使用 yum安装 下图
在这里插入图片描述
安装完成,现在修改一下配置文件 cd /etc/vsftp vsftp.conf 就是配置文件 vim vsftp.conf
在这里插入图片描述
将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO” 这样关闭了匿名登录功能,连接服务器sftp必须使用帐号密码

然后我们启动 vsftp 命令:service vsftpd start 然后我们查看一下21 号端口是否开启 命令:netstat -tlunp
在这里插入图片描述
我们看到21 号端口已经开启,接下来我们开启防火墙的21号端口 命令:iptables -A INPUT -ptcp --dport 21 -j ACCEPT

注意啦:如果各位用的阿里云服务器需要配置安全组配置21号端口对外开放,不然会连接失败的

创建一个用于sftp连接的账号 useradd 帐号 因为我已经添加过lifei这个帐号了所以出现下图提示
在这里插入图片描述
然后对该用户设置密码 passwd 帐号 然后直接输入密码 注意 passwd 后边一定要跟着帐号不然修改的就是你root的密码
在这里插入图片描述
然后linux 会再次让你确认密码
在这里插入图片描述
添加成功
在这里插入图片描述
可以 查看一下你的linux下所有的用户 cat /etc/passwd 就会有我们添加的lifei帐号
在这里插入图片描述
服务器的配置就到这里完毕,下面开始Phpstorm的配置 下图
在这里插入图片描述
选择sftp连接 下图
在这里插入图片描述
new server name 随便添加就好了 我填的 测试连接
在这里插入图片描述

host ->服务器 IP
User name ->linux 添加的用户我刚才添加的是lifie
Root path ->连接之后看到的目录,也是文件自动上传的位置

保存之后 看下图
在这里插入图片描述
在这里插入图片描述
就会打开配置好的目录地址
在这里插入图片描述
设置文件自动上传
在这里插入图片描述
在这里插入图片描述

注意:在服务器上改你设置的目录写入的权限不然文件自动上传失败哦! chmod 777

配置好之后我们就需要开启自动上传功能了 下图

在这里插入图片描述
点击之后,自动上传就开启了,直接Curl+s,文件嗖嗖的自动上传到服务器,再也不用一点点的上传了 下图
在这里插入图片描述
如果感觉帮到大家了,请到家随便评论点,菜鸟总结不易

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟学习成功之路-李飞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值