在Cisco設(shè)備上利用FTP傳IOS文件
用FTP在路由器和服務(wù)器之間傳輸文件,是在Cisco IOS Release 12.0中引進的。因為FTP是一個使用TCP/IP的面向連接的應(yīng)用,所以它比TFTP提供更好的吞吐量和成功率,TFTP是用UDP/IP作傳輸服務(wù)的無連接應(yīng)用。
作為一個面向連接的應(yīng)用,在傳輸IOS映像之前,F(xiàn)TP需要使用登錄和口令。建立路由器到FTP服務(wù)器的登錄用戶名和口令,通過使用路由器上特權(quán)模式的配置操作完成。為了準(zhǔn)備 用FTP進行IOS映像傳輸,將再次使用下列命令順序來提供這些信息給路由器IOS:
enable
enter password xxxxxxxxx
configure terminal
ip ftp username login_name
ip ftp password login_password
end
write memory
像用TFTP一樣, enable命令以及跟著的特權(quán)口令,允許操作員獲得使用特權(quán)模式命令的權(quán)力。Configure terminal命令執(zhí)行路由器的配置模式。在這種模式下,可以輸入任何或全部選項與定義來修改、添加或刪除路由器運行配置。與目標(biāo)FTP服務(wù)器上一個登錄名字相關(guān)聯(lián)的FTP用戶名,通過ip ftp username命令提供給路由器IOS。ip ftp username 命令中的login-name變量,定義了當(dāng)Copy ftp:命令中未指定登錄名時路由器使用的缺省用戶登錄名。
login-name變量是目標(biāo)FTP服務(wù)器上的一個有效用戶名。ip ftp password命令是與目標(biāo)FTP服務(wù)器上指定的login-name相關(guān)聯(lián)的缺省口令。end命令退出配置模式。執(zhí)行完這些命令后,路由器IOS配置有了連接到FTP服務(wù)器上所必需的FTP參數(shù)。命令行***的write memory命令,把路由器的運行配置寫到路由器的NVRAM中以***保存。保存運行配置到存儲器,就在加電重啟和路由器重新裝載之間保存了剛輸入的配置信息。
把當(dāng)前IOS映像備份到一個FTP服務(wù)器,通過輸入如下命令完成:
copy device:filename
ftp:[[[//login-name[:login-password]@]location]/directory]/filename]
使用此命令,路由器管理員通過device:filename變量的device參數(shù),來指定路由器上閃存位置,通過filename參數(shù)指定映像的名字。filename是閃存設(shè)備上找到的一份映像名字。
下載
login-name和login-password值,可以是ip ftp username和ip ftp password命令設(shè)置的值。
然而,要記得這些命令僅用于缺省情況。若這些命令未被輸入,F(xiàn)TP服務(wù)器提示路由器管理員輸入用戶名和口令。剩下的location、directory和filename變量定義與TFTP中相同。
例如,從閃存?zhèn)魉鸵环萦诚竦矫麨镕TP SERVER的FTP服務(wù)器,路由器管理員輸入下列命令:
copy flash:ios-image
ftp://joev:jandj@FTPSERVER/Cisco/image/ios-image
名為ios-image的映像被復(fù)制到相對于FTP服務(wù)器的授權(quán)用戶joev的目錄結(jié)構(gòu)的//cisco/image/目錄中。名為FTP SERVER的服務(wù)器的IP地址,由路由器向在配置文件中找到的DNS服務(wù)器執(zhí)行一次DNS查詢而確定。
傳輸一份新映像文件到路由器通過下面的copy ftp:命令而執(zhí)行:
copy ftp: [[[//[login-name[:login-password]@]location]/directory]/filename]device:[filename]
copy ftp:命令使用與前面討論的相同的變量。使用此命令時,只需如下指出:
copy ftp: slot1:
用這種縮寫格式的命令時,缺省的login-name和缺省的login-password被傳送到FTP服務(wù)器。
如果路由器的缺省值未被指定,F(xiàn)TP服務(wù)器將提示輸入用戶名和用戶口令。該FTP連接像對待其他連接一樣,并且路由器管理員輸入將取回的文件的filename。注意,在此例中,與登錄名相關(guān)聯(lián)的缺省目錄結(jié)構(gòu)必須有所請求的filename供獲取。此例中所請求的文件將被存儲在指定的slot1的閃存卡中。
【編輯推薦】