cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
17892
Views
10
Helpful
18
Replies

Backup Switch Config using SCP

Azuriste
Level 1
Level 1

Hello ,

 

I have a 2960 stack switch and i want to create a scirpt to download the config file to windows share folder .i dii it for all my firewalls and i dont know if it's possible to do it with other devices like my stack here .

Any idea please ?

Regards

18 Replies 18

Hi, you can use the built in auto archive feature. An explanetion is available here:

https://learningnetwork.cisco.com/blogs/vip-perspectives/2013/10/30/understanding-cisco-auto-archive-feature-to-backup-configuration-file

 

Otherwise you can write a code to connect into the switch using telnet or ssh, execute a show run and export the output of the show command.

 

Regard.

balaji.bandi
Hall of Fame
Hall of Fame

one of snippet from my notes : (make sure you understand the script before deploying in live environment, test and put in production.)

 

 

event manager applet sync-config
event timer watchdog time 86400
action 1.0 cli command "enable"
action 2.0 cli command "copy running scp://username:password@192.168.1.1/backup-config" pattern "Address"
action 3.0 cli command "192.168.1.1" pattern "username"
action 4.0 cli command "user" pattern "filename"
action 5.0 cli command "backup-config"

 

BB

***** Rate All Helpful Responses *****

How to Ask The Cisco Community for Help

Hi

could i do this :

 

cho y | pscp.exe -l $Username -pw $Password -v “$switch::sys_config” $BackupPath\$Date\ | out-host -verbose

hi ,

any help about my last reply ?

 

Regards

I have given the script to back up from device automatically to SCP to destination.

 

If you looking auto backup from out of the box, there are many methods to do.

 

 

BB

***** Rate All Helpful Responses *****

How to Ask The Cisco Community for Help

yes i didnt like to make a autobackup procedure .so , im looking for a SCP method to tranfer the config file to share folder

 

regards

Then original one do for SCP using EEM Script.

BB

***** Rate All Helpful Responses *****

How to Ask The Cisco Community for Help

Hi
I have done almost the same.
echo y | pscp -scp admin@<ip>:startup-config hostname.cfg

*** Rate All Helpful Responses ***

the script works for you ?

This works for me on a 897 router: pscp -scp admin@<ip>:startup-config hostname.cfg
On a switch I think the startupfile is called config.text.

in switch is running-config

but, in my script when i exzcuted There is prompt to enter password, how you are programming this ? 

could you share your script please

Hi

I am not using pscp in my script but plink to gather some information instead.
This is what I'm using:
echo|set /p="8.8.8.8 " & echo y | plink -ssh -pw cisco admin@8.8.8.8 "show run | inc hostname|008"

And this will create a output of "8.8.8.8 hostname MY-ROUTER-NAME"

Hi
Use the -pw <password> argument.
https://www.ssh.com/ssh/putty/putty-manuals/0.68/Chapter5.html

*** Rate All Helpful Responses ***
Review Cisco Networking products for a $25 gift card