原則の概要
FTP(ファイル転送プロトコル)は、TCP / IPネットワークおよびインターネットで使用される最も初期のプロトコルの1つであり、TCP / IPプロトコルクラスタのアプリケーション層プロトコルに属しています。
これはファイル転送のインターネット標準であり、特にバージョンのアップグレード、ログのダウンロード、構成の保存サービスを実行する場合に、主にユーザーにローカルホストとリモートホストからのファイル転送を提供します。
FTPはC / S(クライアント/サーバー)構造を採用しています。FTPは独自のクライアントアクセスおよび操作機能を提供できます。ユーザーはホストを介してサーバーにログインし、ファイルをアップロードおよびダウンロードできます。
FTP実験トポロジー
R1配置
クライアントとサーバーが到達可能かどうかをテストするようにIPを構成したら、ローカルコンピューターにFTPサーバーのフォルダーとしてFTP-Huaweiフォルダーを作成し、そのフォルダーの下にサブフォルダーConfigを作成して、テストファイルtest.txtを作成します。 ftpサーバーの場合は、ftpコマンドを使用してR1のftpサーバーに接続します。デフォルトでは、ログイン時にユーザー名が必要です。サーバーにはユーザー名がないため、R1に入力するたびに、ユーザー名とパスワードを作成するのと同じです。今回はユーザー名は10.0.2.1で、パスワードはhuaweiです。
<Huawei>system-view
<Huawei>sys R1
[R1]inter g0/0/0
[R1-GigabitEthernet0/0/0]ip add 10.0.1.254 24
[R1]interface g0/0/1
[R1-GigabitEthernet0/0/1]ip add 10.0.2.254 24
<R1>ftp 10.0.2.1
User(10.0.2.1:(none)):10.0.2.1
Enter password:
[ftp] /此状态为已进入ftp配置视图
[ftp]ls /ls查看FTP服务器文件夹状态
200 Port command okay.
150 Opening ASCII NO-PRINT mode data connection for ls -l.
Config /创建的文件夹Config
226 Transfer finished successfully. Data connection closed.
[ftp]cd config /cd进入该文件夹
250 "/config" is current directory.
[ftp]dir /dir查看详细的文件属性
200 Port command okay.
150 Opening ASCII NO-PRINT mode data connection for ls -l.
-rwxrwxrwx 1 10.0.2.1 nogroup 6 Apr 1 2020 test.txt.txt
226 Transfer finished successfully. Data connection closed.
[ftp]get test.txt /使用get下载test.txt到本地路由器
200 Port command okay.
150 Sending test.txt.txt (6 bytes). Mode STREAM Type BINARY
100%
226 Transfer finished successfully. Data connection closed.
FTP: 6 byte(s) received in 0.110 second(s) 54.54byte(s)/sec.
/下载成功
[ftp]put test.txt.txt /put上传
200 Port command okay.
150 Opening BINARY data connection for test.txt.txt
100%
226 Transfer finished successfully. Data connection closed.
FTP: 6 byte(s) sent in 0.090 second(s) 66.66byte(s)/sec.
/上传成功
ルーターはFTPサーバーとして構成されています
上記のルーターがクライアントとして正常にダウンロードおよびアップロードされ、ftpログインパスワードをftp / huaweiに設定し、フォルダディレクトリを "flash:"に設定し、優先度3
<R1>system-view
Enter system view, return user view with Ctrl+Z.
[R1]aaa
[R1-aaa]local-user ftp password cipher huawei
[R1-aaa]local-user ftp ftp-directory flash:
[R1-aaa]local-user ftp service-type ftp
[R1-aaa]local-user ftp privilege level 3
構成が完了したら、usertext.txtをローカルで作成し、クライアントサーバーアドレス10.0.1.254、ユーザー名ftp、パスワードhuaweiを設定し、ログインをクリックします。ログインが完了したら、usertextファイルを選択し、右矢印をクリックしてftpサーバーに送信します。ファイルが正常にアップロードされました
R1のディレクトリにあるファイルを表示する
Huawei HCNAルーティングスイッチング実験ガイドから