Linux下tftp上传文件失败的几条原因

Linux下tftp上传文件失败的几条原因,第1张

主目录没有写权限, 可以 chmod 0777 /var/lib/tftpboot2.Error code 1: File not found在/etc/xinetd.d/tftp配置文件中,server_args后加上 -c 选项,方可上传service tftp{socket_type = dgramprotocol= udpwait= yesuser= rootserver = /usr/sbin/in.tftpdserver_args = -s /var/lib/tftpboot -cdisable = noper_source = 11cps = 100 2flags = IPv4}3.Transfer timed out.如果第1,2条都没有问题,第3条可能是IPv6的原因,例如 在命令行下输入# tftp localhost系统可能使用的是IPv6的 ::1 地址,如下WireShark截图:

FTP配置

建议使用vsftp,如果使用了pure-ftpd,需要屏蔽掉pure-ftpd服务

(1)Root用户执行yast2---》network services--》network services (xinetd)

将/usr/sbin/pure-ftpd 和/usr/sbin/vsftpd

分别将pure-ftp的状态置为off,vsftpd的状态置为on,然后单击按钮,修改完成。

(2)vi /etc/vsftpd.conf 注释掉下面的四项

#write_enable=YES

#local_enable=YES

#ascii_upload_enable=YES

#ascii_download_enable=YES

(3)vi /etc/ftpuser 将root用户注释掉

  (4)重启FTP服务

# service vsftpd restart

Shutting down vsftpd done

Starting vsftpddone

重启服务后,再进行测试,使用本地用户及密码登陆(此时root用户不能登录)

请问你是这样解决的吗,若不是,又怎样弄好的?


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8502289.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存