0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

FTPの動作

Last updated at Posted at 2020-04-19

#FTPについて
Firewallの設定でFTPの設定の仕方が複雑だったので、簡単ではありますがまとめました。
もし環境構築、運用をする際にあなたの役に立てれば幸いです。

####FTPとは
ファイル共有を行うためのプロトコルになります。
ファイル共有する際に使用するポートの1種。

FTPのコネクション

  • コントロールコネクション (21ポート)
  • データコネクション (20ポート、ランダムポート)

FTPの2種類のモード

  • アクティブモード
  • パッシブモード

####アクティブモード
データコネクションの際にサーバからクライアントへとセッションを行う。
Windowsではデフォルトで設定されている。

送信: クライアント TCP 21 → 受信: サーバ TCP 21
送信: サーバ TCP 20 → 受信: クライアント TCP ランダムポート

####パッシブモード
データコネクションの際にクライアントからサーバへとセッションを行う。
Linuxではデフォルトで設定されている。
Windowsはパッシブモードの変更することができますが、うまく機能されないそうです。

送信: クライアント TCP 21 → 受信: サーバ TCP 21
送信: クライアント TCP ランダムポート → 受信: サーバ TCP ランダムポート

##終わりに
コントロールコネクションで接続する動きは基本的に同じです。
ただデータコネクションでモードの違い、ランダムポートを使用するために、
その設定の仕方が異なったり、思い通りにファイル共有ができないことがありますので、
ぜひ上記を参考にして設定を入れてみてください。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?