为什么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可以连接

posted on 2021-10-04 23:30  小白成长变大神  阅读(993)  评论(0编辑  收藏  举报