atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
DynagenでCCIEを目指す
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
DynagenでCCIEを目指す
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
DynagenでCCIEを目指す
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • DynagenでCCIEを目指す
  • トップページ
  • 動作検証 ネットワーク系
  • 20100822 TFTP, FTP, SCP

DynagenでCCIEを目指す

20100822 TFTP, FTP, SCP

最終更新:2010年08月30日 10:25

it_certification

- view
管理者のみ編集可
  • 1. 目的
  • 2. 構成
    • 2.1. 設定概要
    • 2.2. 構成図
    • 2.3. netファイル
    • 2.4. 初期設定
    • 2.5. サーバ側 ルーティング設定
  • 3. [検証] TFTPサーバの設定
    • 3.1. 設定投入
    • 3.2. ルータからのGET
    • 3.3. WindowsからのGET
  • 4. [検証] FTPサーバの設定
    • 4.1. FTPの有効化
    • 4.2. FTPユーザの作成
    • 4.3. ルータからのGET
    • 4.4. ルータからのGET
  • 5. [検証] scpの設定
    • 5.1. rsa鍵の生成
    • 5.2. AAAの定義
    • 5.3. scpの有効化
    • 5.4. Guest OS(Linux)からのファイル転送
    • 5.5. WinSCPを用いたファイル転送
  • 6. [補足] scpが使用するline
    • 6.1. lineの確認
    • 6.2. VTYに対する認証認可設定
  • 7. [補足] FTPのバグ?
    • 7.1. IOS バージョン
    • 7.2. 症状

1. 目的

  • ルータ間でファイル転送を行う方法を確認します。
  • ルータをTFTPサーバとして使用する方法を確認します。
  • ルータをFTPサーバとして使用する方法を確認します。
  • scpを用いてルータにファイルを転送する方法を確認します。

2. 構成

2.1. 設定概要

  • OSPFによってルーティングを定義します。

2.2. 構成図

2.3. netファイル

ghostios = True
sparsemem = True

model = 2620
[localhost]
	
	[[2620]]
		image = C:\Program Files\Dynamips\images\c2600-advsecurityk9-mz.123-12.bin
		ram = 128
	
	[[ROUTER R1]]
		f0/0 = NIO_gen_eth:\Device\NPF_{8B89D910-5ED3-4A43-9DE9-6A272A3D7592}
		f1/0 = R2 f1/0

	[[ROUTER R2]]
		f0/0 = NIO_gen_eth:\Device\NPF_{5933302A-7AAA-475C-A8FE-A6B82B0C0F98}

2.4. 初期設定

  • R1
!
version 12.3
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R1
!
boot-start-marker
boot-end-marker
!
!
memory-size iomem 15
no aaa new-model
ip subnet-zero
ip cef
!
!
!
ip audit po max-events 100
no ip domain lookup
no ftp-server write-enable
!
!
!
! 
!
!
!
interface Loopback0
 ip address 1.1.1.1 255.255.255.255
!
interface FastEthernet0/0
 ip address 192.168.200.1 255.255.255.0
 duplex auto
 speed auto
!
interface FastEthernet1/0
 ip address 192.168.12.1 255.255.255.0
 duplex auto
 speed auto
!
router ospf 1
 log-adjacency-changes
 passive-interface default
 no passive-interface FastEthernet1/0
 network 192.168.12.1 0.0.0.0 area 0
 network 192.168.200.1 0.0.0.0 area 0
!
ip classless
ip http server
no ip http secure-server
!
no cdp run
!
!
!
line con 0
line aux 0
line vty 0 4
!
!
end
  • R2
!
version 12.3
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R2
!
boot-start-marker
boot-end-marker
!
!
memory-size iomem 15
no aaa new-model
ip subnet-zero
ip cef
!
!
!
ip audit po max-events 100
no ip domain lookup
no ftp-server write-enable
!
!
!
! 
!
!
!
interface FastEthernet0/0
 ip address 192.168.201.2 255.255.255.0
 duplex auto
 speed auto
!
interface FastEthernet1/0
 ip address 192.168.12.2 255.255.255.0
 duplex auto
 speed auto
!
router ospf 1
 log-adjacency-changes
 passive-interface default
 no passive-interface FastEthernet1/0
 network 192.168.12.2 0.0.0.0 area 0
 network 192.168.201.2 0.0.0.0 area 0
!
ip classless
ip http server
no ip http secure-server
!
no cdp run
!
!
!
line con 0
line aux 0
line vty 0 4
!
!
end

2.5. サーバ側 ルーティング設定

  • Host OS
route add 192.168.12.0 mask 255.255.255.0 192.168.200.1
  • Guest OS
route add -net 192.168.12.0/24 gw 192.168.201.2

3. [検証] TFTPサーバの設定

3.1. 設定投入

ルータをTFTPサーバとして使用するためには、以下の通り公開したいファイルを指定します。
R1(config)#tftp-server system:running-config

3.2. ルータからのGET

R1からR2へのファイル転送を試みます。R2で以下のように入力し、R1のrunning-configを取得します。
R2#copy tftp://192.168.12.1/running-config flash:r1-config
Destination filename [r1-config]?
Accessing tftp://192.168.12.1/running-config...
Erase flash: before copying? [confirm]n
Loading running-config from 192.168.12.1 (via FastEthernet1/0): !
[OK - 930 bytes]

Verifying checksum...  OK (0x920B)
930 bytes copied in 3.160 secs (294 bytes/sec)
R2#
取得したファイルが表示できる事を確認します。
R2#more flash:r1-config
!
version 12.3
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R1

3.3. WindowsからのGET

R1からHost OSへのファイル転送を試みます。コマンドプロンプトで以下のように入力し、R1のrunning-configを取得します。
C:\>tftp 192.168.200.1 GET running-config r1-config
Transfer successful: 930 bytes in 2 seconds, 465 bytes/s

C:\>
取得したファイルが表示できる事を確認します。
C:\>more r1-config

!
version 12.3
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R1

4. [検証] FTPサーバの設定

4.1. FTPの有効化

以下の入力を行い、FTPサーバの設定を行います。FTPサーバを有効にし、トップディレクトリを定義します。
R1(config)#ftp-server enable
R1(config)#ftp-server topdir flash:

4.2. FTPユーザの作成

FTP接続する際のユーザとパスワードを作成します。
R1(config)#ip ftp username cisco
R1(config)#ip ftp password cisco123

4.3. ルータからのGET

R1, R2間のファイル転送を試みます。R2で以下のように入力し、ファイルの送受信が可能な事を確認します。
R2#copy running-config ftp://cisco@192.168.12.1/r2-config
Address or name of remote host [192.168.12.1]?
Destination filename [r2-config]?
Writing r2-config !
811 bytes copied in 4.200 secs (193 bytes/sec)
R2#
R2#
R2#copy ftp://192.168.12.1/r2-config flash:r2-config
Destination filename [r2-config]?
Accessing ftp://192.168.12.1/r2-config...
Erase flash: before copying? [confirm]n
Loading r2-config !
[OK - 811/4096 bytes]

Verifying checksum...  OK (0x829E)
811 bytes copied in 0.536 secs (1513 bytes/sec)
R2#
送受信したファイルが表示できる事を確認します。
R2#more flash:r2-config
!
version 12.3
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R2

4.4. ルータからのGET

R1, Host OS間のファイル転送を試みます。コマンドプロンプトで以下のように入力し、ファイルの送受信が可能な事を確認します。
C:\>ftp
ftp> open 192.168.200.1
Connected to 192.168.200.1.
220 R1 IOS-FTP server (version 1.00) ready.
User (192.168.200.1:(none)): cisco <- ユーザ「cisco」を入力します。
331 Password required for 'cisco'.
Password:                          <- パスワード「cisco123」を入力します。
230 Logged in.
ftp> 
ftp> 
ftp> put r1-config
200 PORT command successful.
150 Opening ASCII mode data connection for r1-config.
226 Transfer complete.
ftp: 996 bytes sent in 0.00Seconds 996000.00Kbytes/sec.
ftp> 
ftp> 
ftp> get r1-config r1-config.bak
200 PORT command successful.
150 Opening ASCII mode data connection for r1-config (996 bytes).
226 Transfer complete.
ftp: 996 bytes received in 0.00Seconds 996000.00Kbytes/sec.
ftp> 
ftp> quit
221 Goodbye.

C:\>
送受信したファイルが表示できる事を確認します。
C:\>more r1-config.bak

!
version 12.3
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R1

5. [検証] scpの設定

5.1. rsa鍵の生成

scpを使用するためには、rsa鍵が必要です。以下の通りhost名(定義済み)とdomain名を定義し、rsa鍵を生成します。
R1(config)#ip domain-name cisco.com
R1(config)#crypto key generate rsa
The name for the keys will be: R1.cisco.com
Choose the size of the key modulus in the range of 360 to 2048 for your
  General Purpose Keys. Choosing a key modulus greater than 512 may take
  a few minutes.

How many bits in the modulus [512]: 1024
% Generating 1024 bit RSA keys ...[OK]

R1(config)#
*Mar  1 00:38:31.763: %SSH-5-ENABLED: SSH 1.5 has been enabled
R1(config)#

5.2. AAAの定義

認証認可をローカルデータベースで行うように設定し、privilege 15 ユーザを作成します。
R1(config)#aaa new-model
R1(config)#aaa authentication login default local
R1(config)#aaa authorization exec default local
R1(config)#username aroyna privilege 15 password tabeta

5.3. scpの有効化

scpを有効にします。
R1(config)#ip scp server enable

5.4. Guest OS(Linux)からのファイル転送

以下の要領で、Guest OSからR1へのファイル転送ができる事を確認します。
[root@localhost ~]# echo "test" > hoge.txt
[root@localhost ~]#
[root@localhost ~]# scp hoge.txt aroyna@192.168.12.1:/hoge.txt
The authenticity of host '192.168.12.1 (192.168.12.1)' can't be established.
RSA1 key fingerprint is 7b:56:53:1d:43:58:0c:27:01:fb:98:89:c1:a9:c7:92.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.12.1' (RSA1) to the list of known hosts.
aroyna@192.168.12.1's password:            <- パスワード「tabeta」を入力します。
hoge.txt                                                100% 8955     8.8KB/s   00:00
[root@localhost ~]#

5.5. WinSCPを用いたファイル転送

Host OS上のWinSCPを使ったファイル転送も試みましたが、さすがにWinSCPは無理なようです。どうやら、BASHを使えるホストとしか通信できないツールのようです。

6. [補足] scpが使用するline

6.1. lineの確認

Guest OSからR1へのファイル転送を行いますが、わざとパスワードを入力しない状態で留めておきます。
[root@localhost ~]# scp hoge.txt aroyna@192.168.12.1:/hoge.txt
aroyna@192.168.12.1's password:
R1でlineを表示させると、scpはVTY lineを設定する事が理解できます。
R1#show line
   Tty Typ     Tx/Rx    A Modem  Roty AccO AccI   Uses   Noise  Overruns   Int
*    0 CTY              -    -      -    -    -      0       1     0/0       -
    65 AUX   9600/9600  -    -      -    -    -      0       0     0/0       -
*   66 VTY              -    -      -    -    -      7       0     0/0       -
    67 VTY              -    -      -    -    -      0       0     0/0       -
    68 VTY              -    -      -    -    -      0       0     0/0       -
    69 VTY              -    -      -    -    -      0       0     0/0       -
    70 VTY              -    -      -    -    -      0       0     0/0       -

Line(s) not in async mode -or- with no hardware support:
1-64

R1#

6.2. VTYに対する認証認可設定

scpはVTY lineを用いて行われるため、実際は以下のようにVTYに対してのみ認証認可の設定を行えばscpによるファイル転送ができるようになります。
R1(config)#no aaa authorization exec default local
R1(config)#no aaa authentication login default local
R1(config)#
R1(config)#
R1(config)#aaa authorization exec EXEC_VTY local
R1(config)#aaa authentication login LOGIN_VTY local
R1(config)#line vty 0 4
R1(config-line)#login authentication LOGIN_VTY
R1(config-line)#authorization exec EXEC_VTY

7. [補足] FTPのバグ?

7.1. IOS バージョン

不具合らしき動作をしたIOSのバージョンは以下の通りです。
R1#show version
Cisco IOS Software, C2600 Software (C2600-IPBASEK9-M), Version 12.4(21), RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2008 by Cisco Systems, Inc.
Compiled Thu 10-Jul-08 01:21 by prod_rel_team

ROM: ROMMON Emulation Microcode
ROM: C2600 Software (C2600-IPBASEK9-M), Version 12.4(21), RELEASE SOFTWARE (fc1)

R1 uptime is 1 minute
System returned to ROM by unknown reload cause - suspect boot_data[BOOT_COUNT] 0x0, BOOT_COUNT 0, BOOTDATA 19
System image file is "tftp://255.255.255.255/unknown"

7.2. 症状

FTPのユーザ・パスワードは定義できるものの、FTPを有効にする事ができません。
R1(config)#ip ftp username cisco
R1(config)#ip ftp password cisco123
R1(config)#
R1(config)#ftp-server ?
% Unrecognized command
R1(config)#ftp-server ^Z
「20100822 TFTP, FTP, SCP」をウィキ内検索
LINE
シェア
Tweet
添付ファイル
  • topology.jpg
  • winscp_001.jpg
  • winscp_002.jpg
DynagenでCCIEを目指す
記事メニュー

メインコンテンツ

  • トップページ
  • トップページ/動作検証 ネットワーク系

更新履歴

取得中です。

@Wiki

  • @wiki
  • @wikiご利用ガイド
  • プラグイン紹介
  • まとめサイト作成支援ツール




ここを編集
記事メニュー2
人気記事ランキング
  1. トップページ/手順書 ネットワーク系/VLC media player (Linux版) インストール手順
  2. トップページ/手順書 ネットワーク系/VLC media player (Windows版) 操作手順
  3. トップページ/動作検証 ネットワーク系/20100428 OSPFv3 基本設定
  4. トップページ/動作検証 ネットワーク系/capability transit
  5. トップページ/動作検証 ネットワーク系/20100506 IS-IS 複数デフォルトゲートウェイ
  6. トップページ/動作検証 ネットワーク系/20100425 OSPF virtual-link Area0またぎ
  7. トップページ/動作検証 ネットワーク系/20100623 BGP AD値の設定
  8. トップページ/動作検証 ネットワーク系/INE Workbook Volume I QoS 確認方法の基本方針
もっと見る
最近更新されたページ
  • 2937日前

    トップページ
  • 4136日前

    トップページ/手順書 ネットワーク系/Loopbackインターフェースとの接続
  • 4136日前

    トップページ/手順書 ネットワーク系
  • 4136日前

    トップページ/手順書 開発系
  • 4136日前

    トップページ/手順書 サーバ系
  • 4136日前

    トップページ/動作検証 ネットワーク系
  • 4850日前

    トップページ/動作検証 ネットワーク系/INE Workbook Volume II lab 15
  • 4871日前

    トップページ/動作検証 ネットワーク系/INE Workbook Volume II lab 14
  • 4884日前

    メニュー
  • 4893日前

    トップページ/動作検証 ネットワーク系/INE Workbook Volume II lab 13
もっと見る
人気記事ランキング
  1. トップページ/手順書 ネットワーク系/VLC media player (Linux版) インストール手順
  2. トップページ/手順書 ネットワーク系/VLC media player (Windows版) 操作手順
  3. トップページ/動作検証 ネットワーク系/20100428 OSPFv3 基本設定
  4. トップページ/動作検証 ネットワーク系/capability transit
  5. トップページ/動作検証 ネットワーク系/20100506 IS-IS 複数デフォルトゲートウェイ
  6. トップページ/動作検証 ネットワーク系/20100425 OSPF virtual-link Area0またぎ
  7. トップページ/動作検証 ネットワーク系/20100623 BGP AD値の設定
  8. トップページ/動作検証 ネットワーク系/INE Workbook Volume I QoS 確認方法の基本方針
もっと見る
最近更新されたページ
  • 2937日前

    トップページ
  • 4136日前

    トップページ/手順書 ネットワーク系/Loopbackインターフェースとの接続
  • 4136日前

    トップページ/手順書 ネットワーク系
  • 4136日前

    トップページ/手順書 開発系
  • 4136日前

    トップページ/手順書 サーバ系
  • 4136日前

    トップページ/動作検証 ネットワーク系
  • 4850日前

    トップページ/動作検証 ネットワーク系/INE Workbook Volume II lab 15
  • 4871日前

    トップページ/動作検証 ネットワーク系/INE Workbook Volume II lab 14
  • 4884日前

    メニュー
  • 4893日前

    トップページ/動作検証 ネットワーク系/INE Workbook Volume II lab 13
もっと見る
ウィキ募集バナー
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. ガンダムGQuuuuuuX 乃木坂46部@wiki
  2. VCR GTA3まとめウィキ
  3. R.E.P.O. 日本語解説Wiki
  4. ドタバタ王子くん攻略サイト
  5. ありふれた職業で世界最強 リベリオンソウル @ ウィキ
  6. STAR WARS ジェダイ:サバイバー攻略 @ ウィキ
  7. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  8. SYNDUALITY Echo of Ada 攻略 ウィキ
  9. パズル&コンクエスト(Puzzles&Conquest)攻略Wiki
  10. アサシンクリードシャドウズ@ ウィキ
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. モンスター烈伝オレカバトル2@wiki
  5. 初音ミク Wiki
  6. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  7. 検索してはいけない言葉 @ ウィキ
  8. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
  9. oblivion xbox360 Wiki
  10. 発車メロディーwiki
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  2. 参加者一覧 - ストグラ まとめ @ウィキ
  3. 科場 諸朋 - ストグラ まとめ @ウィキ
  4. サーヴァント/一覧/クラス別 - Fate/Grand Order @wiki 【FGO】
  5. ムーチョ 文岡 - ストグラ まとめ @ウィキ
  6. MOZU - ストグラ まとめ @ウィキ
  7. FadeGate - ストグラ まとめ @ウィキ
  8. エンディング一覧&条件 - サバイバルキッズ孤島の冒険者 攻略まとめwiki
  9. RqteL - ストグラ まとめ @ウィキ
  10. ボールパークでつかまえて! - アニヲタWiki(仮)
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.