阿里雲centos7部署ftp伺服器巨坑227

2021-10-01 10:59:35 字數 1096 閱讀 8849

問題描述:

1. 按照正常流程在centos7中安裝ftp,配置vsftpd.conf,建立ftp使用者

2. 在ftp伺服器本地登入可以正常操作

3. 在一台遠端linux伺服器上登入,提示227,並且一直不往下執行

4. 使用python3開發的ftp操作程式,執行,提示227,並且一直不往下執行

對應上面描述的第三點,截圖

對應上面描述的第四點,截圖

問題處理:

修改vsftpd.conf就可以

主要修改點

1. 只能配置一種模式,我這邊驗證了,配置被動模式可以成功,主動模式一直沒有成功,報錯500 illegal port command. 該報錯我嘗試了各種方法,均無法解決,最終,使用被動模式。切忌不要兩種模式都開啟,我嘗試了無法成功

2. 將listen設定為yes;listen_ipv6設定為no; 增加一行pasv_address,值為ftp伺服器對應的外網ip

以下vsftpd.conf的全文

如果這三條缺少任何一條,都不能成功

我在listen_ipv6沒有設定為no,只增加了pasv_address=x.x.x.x時,報錯的結果是227 entering passive mode (0,0,0,0,41,106) ,ip資訊變成了0,0,0,0

重啟 systemctl restart vsftpd.service 如果修改後啟動vsftpd失敗,說明vsftpd.conf沒有修改正確,一定要這三條一起存在,並且這三條下面的配置必須符合被動模式的配置

以下是啟動報錯截圖

阿里雲CentOS7部署

應急用,網上找的加自己拼湊。目前就照命令打 2.service mysql start 重啟sql 3.mysql u root p 登入資料庫 第一次密碼為空 4.set password password root 修改密碼 5.預設情況下mysql為安全起見,不支援遠端登入mysql,所以需要...

CentOS7部署過程

接著的是 從零開始vcs verdi 安裝及破解過程 centos7 完整的部署硬體設計 環境,以搭建pulpino的全流程 一般linux最小化安裝時,wget不會預設被安裝 yum安裝 yum y install wget即可安裝 首先備份 etc yum.repos.d centos base...

CentOS7部署vsftpd服務

vsftp安裝 建立使用者 並限定使用者在自己的目錄 1 檢視是否已經安裝了vsftpd vsftpd version 2 安裝vsftpd centos7 yum install y vsftpd 3 新建ftp目錄 建立的ftp目錄如下 data kodserver data user toma...