3
Hello,
I am creating a script to do automatic logins on equipment. I have created a list with several Ips that are the equipment I want to access. I want to create a loop, I tried with while and for, but I couldn’t.
Each loop in the loop it must execute the commands to access them, but I am not able to increase the position of the list, so that in the next round, the IP of the next position is called.
lista = ['11.111.111.111','22.222.222.222','3.333.333.333']
ip = lista[0]
while lista != 44.444.444.44:
username = raw_input("Username:")
password = getpass.getpass("Password: ")
remote_conn_pre = paramiko.SSHClient()
remote_conn_pre.set_missing_host_key_policy(paramiko.AutoAddPolicy())
remote_conn_pre.connect(ip, username=username, password=password)
remote_conn = remote_conn_pre.invoke_shell()
output = remote_conn.recv(5000)
Can you help me? Thank you!
Thank you very much Thank you, both for the reply and for the editing suggestions. I am new on the site and was of great help, thank you!
– Cristhian Miguel
Come on, buddy, you’re welcome! :)
– Christian Felipe