背景

SAKURAのレンタルサーバでサーバをレンタルしました。

GitHub Actionsを使用してFTPでデプロイしようとすると、以下のメッセージでデプロイできません。30分ぐらい悩んだので記録します。

Error: Error: Server sent FIN packet unexpectedly, closing connection.

原因

国外のサーバからの通信を制限しているのが原因です。

契約したままのデフォルト設定だと、国外サーバは通信できません。GitHubActionsのサーバは国外にあると思うので、通信できなかったのだと思います。

対応

以下のように「有効(制限する)」が設定されています。そのため、「無効(制限しない)」に変更します。