前提・実現したいこと
Webサーバーを公開するのに、
古めのkagoyaサーバーを使っています。
そこにFTPでデプロイしたいです。
なぜ今時セキュリティレベルの低いFTPかというと、
サーバー契約の更新に手続きが多いため、
怠慢していることが原因です。
それでも、多少のセキュリティレベルアップはしたいのと、
作業負担を減らしたいという要求があります。
FTPのアクセス制限にはIPとドメイン指定の両方が可能なため、
どちらかが指定できれば、全世界に公開せずに済みます。
そして、IPだと頻繁に変わりそうなため、ドメイン名が分かると、
指定しやすいと思っています。
ところが、Github Actions が動いているドメイン名が書いてあるドキュメントなど見当たりませんでした。
知っている方や、調べる方法が分かる方はいませんか?
発生している問題・エラーメッセージ
エラーメッセージも何も、アクセス制限しているので、当たり前にブロックされます。
ちなみに、全許可設定にしたら、正常にデプロイ出来ました。
該当のソースコード
.github/workflows/deploys.yml
- name: FTP-Deploy-Action uses: SamKirkland/FTP-Deploy-Action@4.1.0 with: server: ${{ secrets.FTP_SERVER }} username: ${{ secrets.FTP_USERNAME }} password: ${{ secrets.FTP_PASSWORD }} port: 21 protocol: ftp local-dir: ./build/ server-dir: ${{ secrets.FTP_REMOTE_DIR_DEVELOP }} log-level: verbose security: loose
試したこと
以下のサイトで関係ありそうなページを読んだ「つもり」です。
- https://support.kagoya.jp/kir/manual/ftp_sec/index.html
- https://docs.github.com/ja/actions
- https://github.com/SamKirkland/FTP-Deploy-Action
補足情報(FW/ツールのバージョンなど)
- GitHub フリープラン
回答1件
あなたの回答
tips
プレビュー