为什么FileZilla无法连接Centos?
FileZilla是一款FTP工具,我们可以使用它在Linux和Window之间传输文件。
刚在虚拟机中安装好Centos7,想使用FileZilla传输JDK到Centos中,总是连接不上。
搜索资料发现Centos必须先要有FTP服务才行
使用命令查看是否安装了FTP服务:
rpm -qa | grep ftp
或
find / -name vsftpd
后者会慢很多,能找到结果就是安装了,没找到就是没安装。
使用下面命令安装ftp服务
yum -y install vsftpd
打开ftp服务/停止/重启
service vsftp start/stop/restart
检查ftp服务是否开启:
检查21端口是否打开
netstat -an | grep '21'
查看进程
ps -ef | grep ftp
查看服务状态
service vsftpd status
打开vsftpd配置文件
vim /etc/vsftpd/vsftpd.conf
开机启动ftp服务
chkconfig vsftpd on
防火墙开放21端口
iptables开放21端口
# 开放端口 iptables -I INPUT 5 -p tcp --dport 21 -j ACCEPT # 重启服务 service iptables restart
firewalld开放21端口
# 开放端口 firewall-cmd --zone=public --add-port=21/tcp --permanent # 重新载入 firewall-cmd --reload # 查看所有开放的端口 firewall-cmd --zone=public --list-ports
最后的解决办法:
在新建站点中使用sftp协议,然后端口使用22可以连接