redhat下使用ftp出现connection refused报错,通过查询是端口未开启的缘故,以下为解决方法

[root@localhost vsftpd]# /usr/sbin/vsftpd
500 OOPS: vsftpd: does not run standalone, must be started from inetd
[root@localhost vsftpd]# netstat -na –ip

//可以看到21端口未开启
[root@localhost vsftpd]# pgrep xinet
2952

//居然是这个端口
[root@localhost vsftpd]# kill 2952

//kill掉
[root@localhost vsftpd]# service vsftpd start

//重启服务
Starting vsftpd for vsftpd:

root@localhost vsftpd]# netstat -na –ip

//看到21端口已开启
[root@localhost vsftpd]# ftp 192.168.10.5

顺利连接