FTP プロトコルでは、FTP 要求ごとにリモート ユーザ名およびパスワードを、クライアントがサーバに送信する必要があります。FTP を使用して、ルータからサーバにコンフィギュレーション ファイルをコピーする場合、Cisco IOS ソフトウェアは、次のうち、最初に発見した有効なユーザ名を送信します。
-
copy 特権 EXEC コマンドで指定されたユーザ名(ユーザ名が指定されている場合)。
-
ip ftp username グローバル コンフィギュレーション コマンドで設定されたユーザ名(コマンドが設定されている場合)。
-
Anonymous
ルータは次のうち、最初に発見した有効なパスワードを送信します。
-
copy 特権 EXEC コマンドで指定されたパスワード(パスワードが指定されている場合)。
-
ip ftp password グローバル コンフィギュレーション コマンドで設定されたパスワード(コマンドが設定されている場合)。
ルータは、username @routername .domain というパスワードを生成します。変数 username は現在のセッションに関連付けられたユーザ名、routername は設定済みのホスト名、domain はルータのドメインです。
ユーザ名およびパスワードは、FTP サーバのアカウントに関連付けられている必要があります。サーバに書き込む場合、ルータ上のユーザからの FTP 書き込み要求を受け入れるように、FTP サーバを適切に設定する必要があります。
このサーバがディレクトリ構造をとっている場合、コンフィギュレーション ファイルまたはイメージは、サーバ上のユーザ名と関連付けられたディレクトリに書き込まれるか、そのディレクトリからコピーされます。たとえば、システム イメージがサーバ上のユーザのホーム
ディレクトリにある場合は、そのユーザの名前をリモート ユーザ名として指定します。
詳細については、ご使用の FTP サーバのマニュアルを参照してください。
すべてのコピー操作に使用するユーザ名およびパスワードを指定するには、ip ftp username および ip ftp password コマンドを使用します。特定のコピー操作にのみ使用するユーザ名を指定する場合は、copy コマンド内でユーザ名を指定します。