Closed5

CCNP-ENARSI_FTP・TFTP・SCP

ito_110ito_110

FTP(File Transfer Protocol)

ファイル転送に使用するプロトコル(似たようなプロトコルにTFTPがある)

  • サーバクライアント型
  • TCPポート20番(データ転送用)と21番(制御用)を使用する(※FTPアクティブモードの場合)
  • 暗号化の機能を持たないが認証の機能を持つ
ito_110ito_110

FTPアクティブモードとパッシブモード

FTPのアクティブモードとパッシブモードについてデータ転送用のデータコネクションの確立方法が違う

  • アクティブモード:サーバからクライアント
  • パッシブモード:クライアントからサーバ

それぞれ使用するポート番号

  • アクティブモード
    • コントロールコネクション(クライアントからFTPサーバに接続):21番ポート
    • データコネクション(FTPサーバからクライアントに接続):20番ポート
  • パッシブモード:クライアントからサーバ
    • コントロールコネクション(クライアントからFTPサーバに接続):21番ポート
    • データコネクション(クライアントからFTPサーバに接続):1024番以降のランダムなポート
ito_110ito_110

FTPにおけるユーザ名とパスワードの指定

全てのFTP操作におけるユーザとパスワードを設定する場合

(config)#ip ftp username {ユーザ名}
(config)#ip ftp password {パスワード}

特定のFTP操作におけるユーザ名とパスワードを指定する場合

# FTPサーバへのコピー操作のコマンド
#copy {コピー元} ftp://{ユーザ名}:{パスワード}@{FTPサーバのIPアドレス}/{コピー先}

# FTPサーバからのコピー操作のコマンド
#copy ftp://{ユーザ名}:{パスワード}@{FTPサーバのIPアドレス}/{コピー元} {コピー先}
ito_110ito_110

TFTP(Trivial File Transfer Protocol)

TFTPはFTPと同様にファイル転送に使用するプロトコル

  • サーバクライアント型
  • 最初のリクエストにUDPポート69番を使用する(TCPのようにコネクションが不要)
  • データ転送にはランダムなポートを使用する
  • 暗号化、認証の機能を持たない
  • 低機能な分、軽量で単純
ito_110ito_110

SCP(Secure Copy Protocol)

SCPもファイル転送に使用するプロトコル

  • SSHを利用してファイルを転送する
  • 認証情報とファイルを暗号化する
このスクラップは2024/03/08にクローズされました