首先安装vsftpd
,vsftpd
是very secure FTP daemon
的缩写,是一个完全免费的、开放源代码的ftp服务器软件。
yum - y install vsftpd
安装完后,会有/etc/vsftpd/vsftpd.conf
文件,并且新建了一个ftp用户和ftp的组
cat /etc/passwd|grep ftp ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
默认的ftp服务是没有启动的,执行sudo service vsftpd start
启动
安装ftp
客户端组件,
yum -y install ftp
尝试登陆ftp localhost
,输入用户名,密码随意(允许匿名登陆) 我们就可以登陆到ftp
上了
开放21端口
systemctl
命令是系统服务管理器命令,它实际上将service
和chkconfig
这两个命令组合到一起。
systemctl stop firewalld systemctl mask firewalld
安装iptables-service
yum install iptables-services
启用iptables
systemctl enable iptables
管理iptablse
服务
systemctl [stop|start|restart] iptables
关闭selinux
,修改/etc/sysconfig/selinux
文件
SELINUX=disabled SELINUXTYPE=targeted
添加21端口在/etc/sysconfig/iptables
下
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
重启iptables
sudo service iptables restart
在phpstorm设置ftp方式上传or下载代码
进入Tools->Deployment->configruation
新建一个server 填写host
用户名称密码,映射目录等即可
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。