ftp:connect:Connection refused
(2016-03-03 18:09:15)
标签:
ftp服务器connection数据连接端口 |
分类: 解决方案 |
##案例1
请问为什么我一输入ftp ip,就会提示ftp:connect:connection:refused(我在配置文件中已经允许匿名访问了)
解决方案:
(确认是否安装了vsftp,如没,则用yum install vsftp进行安装)
1 检查我的vsftp有没有启动。
#/usr/sbin/vsftpd
500 OOPS: vsftpd: not configured for standalone, must be started from inetd
2 看来问题出在这里,检查一下:
#netstat -na --ip
发现port 21根本没有打开
3 看来是xinet使得我的vsftp不能工作
#pgrep xinet
xinet 1729(具体以本机的号码为准)
4 好的,来个狠的:
#kill 1729
5 再来一次:
#service vsftpd start
6 先检查一下:
#netstat -na --ip
乖乖,port 21打开了!
7 先测试一下:
#ftp 127.0.0.1
正常了!
##案例2
在将端口
listen_port=21
改为
listen_port=2121
结果测试时经常出现“ftp:connect:Connection refused"的提示,原先不知所措,
在经过搜索相关信息后,终于找到原因:
#netstat -na |grep 2121
发现2121端口已经打开,可是为什么还出现“ftp:connect:Connection refused"的提示?
原因是没在"ftp 127.0.0.1"之后加端口(2121), 即
#ftp 127.0.0.1 2121
又或在出现“ftp:connect:Connection refused"的提示后,
在ftp>提示符后输入
open 127.0.0.1 2121
请问为什么我一输入ftp ip,就会提示ftp:connect:connection:refused(我在配置文件中已经允许匿名访问了)
解决方案:
(确认是否安装了vsftp,如没,则用yum install vsftp进行安装)
1 检查我的vsftp有没有启动。
#/usr/sbin/vsftpd
500 OOPS: vsftpd: not configured for standalone, must be started from inetd
2 看来问题出在这里,检查一下:
#netstat -na --ip
发现port 21根本没有打开
3 看来是xinet使得我的vsftp不能工作
#pgrep xinet
xinet 1729(具体以本机的号码为准)
#kill 1729
5 再来一次:
#service vsftpd start
6 先检查一下:
#netstat -na --ip
乖乖,port 21打开了!
7 先测试一下:
#ftp 127.0.0.1
正常了!
##案例2
在将端口
listen_port=21
改为
listen_port=2121
结果测试时经常出现“ftp:connect:Connection refused"的提示,原先不知所措,
在经过搜索相关信息后,终于找到原因:
#netstat -na |grep 2121
发现2121端口已经打开,可是为什么还出现“ftp:connect:Connection refused"的提示?
原因是没在"ftp 127.0.0.1"之后加端口(2121),
#ftp 127.0.0.1
又或在出现“ftp:connect:Connection refused"的提示后,
在ftp>提示符后输入
open 127.0.0.1 2121