cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements
Join Customer Connection to register!
7034
Views
5
Helpful
16
Replies
Highlighted
Beginner

Backup Switch Config using SCP

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

16 REPLIES 16
Highlighted
Rising star

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.

Highlighted
VIP Expert

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 ***

Highlighted

Hi

could i do this :

 

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

Highlighted

hi ,

any help about my last reply ?

 

Regards

Highlighted

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 ***

Highlighted

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

Highlighted

Then original one do for SCP using EEM Script.



BB


*** Rate All Helpful Responses ***

Highlighted

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

*** Rate All Helpful Responses ***

Highlighted

the script works for you ?
Highlighted

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.
Highlighted

in switch is running-config

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

Highlighted

could you share your script please
Highlighted

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"
Highlighted

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

*** Rate All Helpful Responses ***