파이썬 텔넷 라이브러리 질문이여~
python 으로 텔넷에 접속하여 명령을 수행하는 프로그램을 작성하고 있습니다.
아래 코드를 실행하면 아무것도 하지 않습니다 ㅡㅡ. 에러도 안뱉어서 더 모르겠네요..
#!/usr/bin/python
from telnetlib import Telnet
host = '22.100.122.32'
def __telnet():
telnet = Telnet(host)
telnet.write('\n')
telnet.read_until('Password: ')
telnet.write('password\n')
telnet.read_until('switch#')
telnet.write('config\n')
telnet.read_until('switch'+'(config)#')
telnet.write('inter 44\n')
telnet.read_until('switch'+'(eth-44)#')
telnet.write('disable\n')
telnet.write('exit\n')
telnet.read_until('switch'+'(config)#')
telnet.write('exit\n')
telnet.read_until('switch#')
telnet.write('write menory\n')
telnet.write('exit\n')
telnet.read_until('switch>')
telnet.write('exit\n')
telnet.read_until('Do you want to log out [y/n]?')
telnet.write('y\n')
telnet.close()
host 값을 제대로 못가져오는걸까요?
도움 부탁드려요~
댓글 달기