You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am a student at ASU and I am working on my capstone project.
I am trying to write a python program that will update the the Cisco IOS via netmiko.
I do have ip scp server enabled on my 2960 Cisco Switch.
When I run the program I get the following error code:
File "C:\Users\stscs\AppData\Local\Programs\Python\Python38\lib\site-packages\netmiko\scp_handler.py", line 360, in transfer_file
self.put_file()
File "C:\Users\stscs\AppData\Local\Programs\Python\Python38\lib\site-packages\netmiko\scp_handler.py", line 373, in put_file
self.scp_conn.scp_transfer_file(self.source_file, destination)
File "C:\Users\stscs\AppData\Local\Programs\Python\Python38\lib\site-packages\netmiko\scp_handler.py", line 46, in scp_transfer_file
self.scp_client.put(source_file, dest_file)
File "C:\Users\stscs\AppData\Local\Programs\Python\Python38\lib\site-packages\scp.py", line 158, in put
self._recv_confirm()
File "C:\Users\stscs\AppData\Local\Programs\Python\Python38\lib\site-packages\scp.py", line 363, in _recv_confirm
raise SCPException(asunicode(msg[1:]))
scp.SCPException: Privilege denied.
The text was updated successfully, but these errors were encountered:
You need privilege level 15 access on the account you are using to SCP (direct i.e. you can't require an enable call since there is no way to do this on the Secure Copy channel).
Makes sense: so I wrote the following code into my function to hopefully configure SCP:
ssh = ConnectHandler(**conn)
ssh.enable()
ssh.send_command('aaa authentication login default local')
ssh.send_command('username easypair privilege 15 password cisco')
ssh.send_command('ip scp server enable')
I am a student at ASU and I am working on my capstone project.
I am trying to write a python program that will update the the Cisco IOS via netmiko.
I do have ip scp server enabled on my 2960 Cisco Switch.
When I run the program I get the following error code:
File "C:\Users\stscs\AppData\Local\Programs\Python\Python38\lib\site-packages\netmiko\scp_handler.py", line 360, in transfer_file
self.put_file()
File "C:\Users\stscs\AppData\Local\Programs\Python\Python38\lib\site-packages\netmiko\scp_handler.py", line 373, in put_file
self.scp_conn.scp_transfer_file(self.source_file, destination)
File "C:\Users\stscs\AppData\Local\Programs\Python\Python38\lib\site-packages\netmiko\scp_handler.py", line 46, in scp_transfer_file
self.scp_client.put(source_file, dest_file)
File "C:\Users\stscs\AppData\Local\Programs\Python\Python38\lib\site-packages\scp.py", line 158, in put
self._recv_confirm()
File "C:\Users\stscs\AppData\Local\Programs\Python\Python38\lib\site-packages\scp.py", line 363, in _recv_confirm
raise SCPException(asunicode(msg[1:]))
scp.SCPException: Privilege denied.
The text was updated successfully, but these errors were encountered: