Hello,
I'm creating a script to do automatic machine logins. I created a list with several IPs that are the equipment that I want to access. I want to create a loop, tried with while and for, but I could not.
Each lap in the loop it should execute the commands to access them, but I am not able to increment the position of the list, so in the next lap, 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? Thanks!