在Linux4.1.15上使用vsftpd搭建FTP服务问题解析

在Linux4.1.15上使用vsftpd搭建FTP服务问题解析

BUG1:在windows系统登陆arm Linux FTP时,显示“服务器不允许匿名登录,或者不接受该电子邮件地址”
在这种情况下,无法查找到是什么原因引起的,后改为python编写ftp客户端:

import ftplib
import socket
HOST = ‘100.60.0.114’

def main():
try:
f = ftplib.FTP(HOST)
except (socket.error, socket.gaierror):
print(‘ERROR:cannot reach " %s"’ % HOST)
return
print(‘SUCCESS:***Connected to host “%s”’ % HOST)

try:
f.login()
except ftplib.error_perm:
print(‘ERROR: cannot login anonymously’)
f.quit()
return
print(‘SUCCESS:*** Logged in as “anonymously”’)

f.quit()
return
if name == ‘main’:
main()
上段FTP客户端代码在登陆FTP服务器出错时,会有相应的错误打印信息,这样可以根据错误打印信息解决问题

BUG2:500 OOPS: config file not owned by correct user, or not a file
该BUG是因为vsftpd.conf文件权限不对,应使用下面的指令进行更改:
chown root:root vsftpd.conf

BUG3:500 OOPS: could not bind listening IPv4 socket
直接启动vsftpd已经可以登陆FTP端了,但是使用inetd的方式启动vsftpd会有这种问题。
很多人都说应该将 LISTEN=YES注释掉,但是在vsftpd3.0.3中应该将 LISTEN=NO,
这样才能使inetd的方式启动vsftpd。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值