11-23-2020 01:55 PM
Hi!
I'm trying to login into a switch which is connected through a terminal server vis ssh.
When i login nothing happens and after a while i get
TypeError: device is not connected, output must be provided.
When i try with ssh "ssh -p 4002 username@10.10.10.2" login works but i need to press enter at least once before the switch prompt gets displayed.
My testbed file looks like:
testbed: credentials: default: username: '%ASK{}' password: '%ASK{}' devices: SW1: connections: console: protocol: ssh ip: 10.10.10.2 port: 4002 os: 'ios' type: switch platform: '2960'
What can i do to trigger the switch so that it prints a login prompt after supplying the password?
I read about 'execute' and 'command' but i have no clue how to extend my testbed file.
Solved! Go to Solution.
11-24-2020 04:49 AM
Somehow i figured it out!
testbed: credentials: default: username: '%ASK{}' password: '%ASK{}' devices: SW1: connections: console: protocol: ssh ip: 10.10.10.2 port: 4002 arguments: connection_timeout : 2 prompt_recovery : true os: 'ios' type: switch platform: '2960'
Using arguments: and prompt_recovery.
With those settings in the testbed.yaml it tries to recover the prompt after 2 seconds (default is 60).
Would be nice if someone knows how to set the connection_timeout only for login and reset it afterwards.
11-24-2020 04:49 AM
Somehow i figured it out!
testbed: credentials: default: username: '%ASK{}' password: '%ASK{}' devices: SW1: connections: console: protocol: ssh ip: 10.10.10.2 port: 4002 arguments: connection_timeout : 2 prompt_recovery : true os: 'ios' type: switch platform: '2960'
Using arguments: and prompt_recovery.
With those settings in the testbed.yaml it tries to recover the prompt after 2 seconds (default is 60).
Would be nice if someone knows how to set the connection_timeout only for login and reset it afterwards.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide