首頁>技術>

(1)500 OOPS: run two copies of vsftpd for IPv4 and IPv6

原因:在vsftpd.conf配置檔案中IPV4和IPV6兩種網路執行方式語句都生效造成的

解決方式:在/etc/vsftpd/vsftpd.conf檔案中,listen=YES和listen_ipv6=YES只能使一條語句生效。

listen=YES表示IPV4網路執行,listen_ipv6=YES表示IPV6網路執行,IPV4和IPV6不能同時使用,可以註釋(#)一條語句,或者將值改為NO。

(2)550 Create directory operation failed

原因:a)selinux的開啟,造成了嚴格的安全防護

b)因為資料夾許可權問題

解決方式:

a)關閉seliunx

vi /etc/selinux/configSELINUX=disabled #修改本行內容為disabled需要重啟系統,使得修改配置永久生效。

檢視SELinux狀態:

(1)/usr/sbin/sestatus -v

SELinux status: enabled

(2)透過命令:getenforce

或者修改selinux配置,無需重啟伺服器:

getsebool   -a  |  grep   ftpsetsebool ftpd_full_access    on

b)ftp使用者對ftp資料夾許可權問題

為ftp使用者賦予操作ftp資料夾的許可權

chown -R  vsftpd:vsftpd /data/ftp1 #為vsftpd使用者和vsftpd使用者組,賦予操作/data/ftp1的許可權chmod -R /data/ftp1  #將/data/ftp1資料夾的操作許可權設定為所屬使用者、所屬組、其他使用者用rwx的許可權

(3)ftp:500 OOPS: vsf_sysutil_bind, maximum number of attempts to find a listening port exceeded

原因:FTP被動模式下,資料埠數量少,造成

解決方式:

1.修改/etc/vsftpd/vsftpd.conf,增加埠

       pasv_min_port=60000       pasv_max_port=60100

2.在防火牆中開放相應的埠,並重啟防火牆

firewall-cmd --zone=public --add-port=60000-60100/tcp --permanentfirewall-cmd  --reload #重啟vsftpd服務systemctl    restart    vsftpd

(4)登入vsftpd時報530 login incorret

原因:pam鑑權限制嚴格

解決方式:編輯/etc/pam.d/vsftpd檔案

vi /etc/pam.d/vsftpdauth    required        pam_shells.so #註釋掉本行

(5)出現227 Entering Passive Mode

原因:在ftp被動模式下,在內網中訪問ftp服務正常,但是外網訪問內容ftp服務時報227錯誤,說明外網埠對映有問題。

解決方法:確定當前被動模式涉及到的控制連線埠和資料連線埠,在外網路由上進行埠對映。

原因:可能都原因資料夾中有隱藏檔案

檢視目錄下所有檔案,包括隱藏檔案:ls    -a刪除隱藏的資料夾:rm  -rf   .abc

#閃光時刻第二期主題徵文##學問分亨官##閃光時刻二期#

64
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 基於阿里雲terway網路的kubernetes叢集搭建