tft每日頭條

 > 生活

 > ftp 錯誤代碼421

ftp 錯誤代碼421

生活 更新时间:2024-08-19 02:36:51

1. 425錯:被動傳輸模式下 425錯:讀取目錄失敗

在filezilla采用被動方式(pasv)連接ftp服務器時,有時會遇到“讀取目錄失敗”,錯誤編号425。這種情況錯誤可能是服務端未能開啟端口導緻的。因為被動模式下,ftp服務端會開啟本地的一個較大端口建立監聽,當服務端綁定的端口對外不可訪問時當然會報錯。監聽端口範圍可在/etc/vsftpd/vsftpd.conf中設置,然後用firewall-cmd命令開放端口。示例在vsftpd.conf中設置被動模式傳輸端口範圍。

ftp 錯誤代碼421(ftp425錯和553錯解決方法)1

服務端ftp傳輸端口範圍設置為20020-20025

[root@localhost vsftpd]# firewall-cmd --add-port=20020-20025/tcp --permanent

success

[root@localhost vsftpd]# firewall-cmd --reload

success

[root@localhost vsftpd]# systemctl restart vsftpd

重啟ftp後發現425錯誤排除。

2.553錯:553 Could not create file

root用戶ftp具有危險性,默認root用戶禁止ftp操作。個人環境下放開root方法:把vsftpd目錄下ftpusers和user_list文件中的root用戶注釋掉(#root),允許root登錄。

但在放開root登錄後,仍然可能會遇到553錯,提示不能創建文件。

注意:普通用戶在ftpd_full_access off時是可以正常ftp操作的。

553錯誤解決方法:

通過getsebool -a|grep ftp命令查看當前設置,發現ftpd_full_access值為off。

ftp 錯誤代碼421(ftp425錯和553錯解決方法)2

當前ftpd_full_access為off

setsebool -P allow_ftpd_full_access on命令修改allow_ftpd_full_access為on。

[root@localhost selinux]# setsebool -P allow_ftpd_full_access on

ftp 錯誤代碼421(ftp425錯和553錯解決方法)3

設置allow_ftpd_full_access on

這時ftpd_full_access處于on狀态。重啟ftp服務後,發現553錯誤解決。

ftp 錯誤代碼421(ftp425錯和553錯解決方法)4

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved