D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
imh-python
/
lib
/
python3.9
/
site-packages
/
netmiko
/
terminal_server
/
Filename :
terminal_server.py
back
Copy
"""Generic Terminal Server driver.""" from netmiko.base_connection import BaseConnection class TerminalServer(BaseConnection): """Generic Terminal Server driver. Allow direct write_channel / read_channel operations without session_preparation causing an exception. """ def session_preparation(self): """Do nothing here; base_prompt is not set; paging is not disabled.""" pass class TerminalServerSSH(TerminalServer): """Generic Terminal Server driver SSH.""" pass class TerminalServerTelnet(TerminalServer): """Generic Terminal Server driver telnet.""" def telnet_login(self, *args, **kwargs): # Disable automatic handling of username and password when using terminal server driver pass def std_login(self, *args, **kwargs): return super().telnet_login(*args, **kwargs)