我想知道是否有人知道使用pxssh或pexpect检测Juniper(>)和Arista(#)设备上的提示并将它们返回字符串的方式?
def ssh_login(self):
hostname = "some-host"
username = "some-user"
password = "some-password"
ssh = pxssh.pxssh()
ssh.login(hostname, username, password, auto_prompt_reset=False)
ssh.sendline()
ssh.prompt()
return ssh.prompt()
def prompt_detect(self, ssh_login):
print(type(ssh_login))
print(str(ssh_login))
我得到的是以下没有用的内容。
<class 'bool'>
False