FTP アップロード ファイル エラー 200 PORT コマンドが成功しました。PASV の使用を検討してください。 553 ファイルを作成できませんでした。

1. 背景

最近、クラウド ホストに nginx をセットアップしました。静的 Web ページを FTP 経由でアップロードしてテストする予定です。その後、FTP にアクセスして、その Web ページに置きました。しかし、想像していたようにアップロードが成功しませんでした。を参照してください。 200 PORT コマンドが成功しました。PASV の使用を検討してください。553 ファイルを作成できませんでした。

それから私は Du Niang を探しに行きました。多くの人が、ファイアウォールをオフにすれば十分だと言いました。その後、ファイアウォールをオフにしようとしましたが、ファイアウォールをオンにしていないことがわかりました。その後、詳しく調べました (553 を作成できませんでした)ファイル.)、私の英語がどんなに下手でも、これはわかります。これは「553 ファイルを作成できません」を意味し、クラウド ホスト上の ftp アクセス可能なフォルダーで ls -l に移動すると、その理由が次のとおりであることがわかります。許可がないので、解決は終わっています。

2、解決策

最初のコマンドが解決できれば、2 番目のコマンドを実行する必要はありません。

//o 表示其他以外的人,+ 表示增加权限,w 表示可写入
sudo chmod o+w /(这里是可访问文件夹的路径) //注意这里写目录的绝对或相对路径,不是直接写根目录'/'

sudo chmod 777 -R /(跟上面一样)     //将目前目录下的所有文件与子目录皆设为任何人可读取和执行

sudo systemctl restart vsftpd.service   //重启一下服务

ファイルのパスに注意してください。権限を追加するためにルート ディレクトリ「/」を直接使用しないでください。

次に、ftp に再接続して wave を送信しようとしましたが、うまくいきました。それが理由でした。

 

 

 

おすすめ

転載: blog.csdn.net/Gage__/article/details/79884875