問題描述:
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...