轉載:https://blog.csdn.net/NeverGUM/article/details/101535864
前景提示:網絡工程師會經常對交換機或者路由器的配置文件進行升級,或者備份,亦或者是上傳license許可等,都需要用到FTP(文件傳輸服務),而3CDaemon就是一款不錯的軟件,可以讓你的主機變成一個FTP客戶端,然后通過在交換機上面訪問客戶端的手段,從而可以相互上傳下載文件等。
3CDaemon
3CDaemon是一個簡易服務器工具,含TFTP服務器、FTP服務器、Syslog服務器及TFTP客戶機。3CDaemon,支持多種協議的小型服務軟件,其功能簡練、使用方便是最大的優點
1:首先下載3CDaemon軟件,這是鏈接https://www.updatestar.com/directdownload/3cdaemon/2005987
2:然后下載完成后傻瓜式安裝。
然后安裝完畢后,打開如圖所示界面,我們需要配置下FTPserver.
3:然后我們看到如下界面
我們首先按提示指引,在FTP profiles下,開始配置FTP客戶端的參數。
①:這里的用戶名可以隨便新建,以后在交換機登錄到這個FTP客戶端需要輸入這個用戶名
②:這里設置密碼,以后在交換機登錄到這個FTP客戶端需要輸入這個密碼
③:這里是文件路徑,也就是你要上傳到交換機的文件的路徑,這里示范的是我的桌面路徑。
④:這里是這個用戶所擁有的的權限,登錄,下載,上傳,刪除等等
這里配置好之后就可以測試了~首先要說的是,我們要清楚這個軟件的原理。這個軟件安裝以后其實就是吧我們的電腦變成了一個FTP服務器,然后不論是是交換機還是其他PC都可以通過ftp+ip address的方式來登錄這台電腦,從而達到上傳下載的目的。
現在開始測試:
1:在交換機上開啟ftp 服務,然后登錄到客戶端的FTP
Username:admin
Password:
<HY-ACCESS-D>system-view //進入系統視圖
System View: return to User View with Ctrl+Z.
[HY-ACCESS-D]ftp server enable //開啟ftp服務
[HY-ACCESS-D]quit
<HY-ACCESS-D>ftp 192.168.251.82 //ftp+IP地址,這個IP地址是我電腦的IP地址
Trying 192.168.251.82 ...
Press CTRL+K to abort
Connected to 192.168.251.82.
220 3Com 3CDaemon FTP Server Version 2.0
User(192.168.251.82:(none)):admin//這里的用戶名是剛才3cd軟件里面設置的admin
331 User name ok, need password
Password://這里的密碼是剛才3cd軟件里面設置的密碼,是123456
230 User logged in
[ftp]//然后登錄進來的視圖,是這樣的
上傳文件到交換機用GET命令(常用於更新交換機配置文件)
首先,我們在桌面新建一個test.txt的文件,用來測試(注意,此時test.txt的文件路徑和剛才3CD軟件里面的路徑是一致的,都是我的桌面)
然后在交換機里執行命令:
[ftp]get test.txt //從安裝了3cd軟件的FTP客戶端的桌面路徑下,上傳test.txt的文件
227 Entering passive mode (192,168,251,82,231,15)
125 Using existing data connection
..226 Closing data connection; File transfer successful.
FTP: 0 byte(s) received in 1.724 second(s), 0.00 byte(s)/sec.
[ftp]quit //退出
221 Service closing control connection
<HY-ACCESS-D>dir //我們測試下文件目錄有哪些文件,然后第6項多了一個test.txt的文件,是不是很方便呢?
Directory of flash:/
0 -rw- 12579840 Aug 08 2008 20:00:00 s1850_52p-cmw520-r1102.bin
1 -rw- 12579840 Aug 08 2008 20:00:00 s1850_52p-cmw520-r1102_bak.bin
2 drw- - Apr 26 2000 12:00:21 logfile
3 -rw- 3950 Sep 17 2019 10:43:31 startup.cfg
4 -rw- 151 Sep 17 2019 10:43:22 system.xml
5 -rw- 3909 Sep 17 2019 10:43:25 _startup_bak.cfg
6 -rw- 0 Sep 27 2019 15:31:45 test.txt
29106 KB total (4515 KB free)
<HY-ACCESS-D>
下載交換機的文件用PUT命令(常用於備份)
<HY-ACCESS-D>dir //使用此命令查看所有交換機上的目錄文件
Directory of flash:/
0 -rw- 12579840 Aug 08 2008 20:00:00 s1850_52p-cmw520-r1102.bin
1 -rw- 12579840 Aug 08 2008 20:00:00 s1850_52p-cmw520-r1102_bak.bin
2 drw- - Apr 26 2000 12:00:21 logfile
3 -rw- 3977 May 15 2000 16:28:57 startup.cfg
4 -rw- 151 May 15 2000 16:28:47 system.xml
5 -rw- 3977 May 15 2000 16:28:51 _startup_bak.cfg
6 -rw- 0 Sep 27 2019 15:31:45 test.txt
29106 KB total (4507 KB free)
<HY-ACCESS-D>ftp 192.168.251.82 //登錄到192.168.251.82的客戶端地址
Trying 192.168.251.82 ...
Press CTRL+K to abort
Connected to 192.168.251.82.
220 3Com 3CDaemon FTP Server Version 2.0
User(192.168.251.82:(none)):admin //輸入在3CD軟件上設置的用戶名和密碼
331 User name ok, need password
Password:
230 User logged in
[ftp]put startup.cfg //我們使用命令put + dir下面目錄下載需要的文件,本次我下載的交換機配置文件
227 Entering passive mode (192,168,251,82,239,212)
125 Using existing data connection
226 Closing data connection; File transfer successful.
FTP: 3977 byte(s) sent in 0.160 second(s), 24.00Kbyte(s)/sec.
//顯示成功
//我們可以看到桌面路徑已經有了put 后的文件夾
[ftp]
如圖所示
當然這個路徑也是可以自己選擇的,我現在選擇上傳或下載的路徑都是桌面,我用如下方法選擇其他路徑,然后我現在上傳和下載的文件路徑都會變成了,D:\test\下了。
注意:要斷開交換機上的FTP連接,並且吧3CD軟件客戶端的FTP服務完全停止再開啟,配置發生變化的項才會生效。