无法使用Ubuntu终端的python脚本SSH设备

时间:2017-08-07 19:50:39

标签: python ssh paramiko

我不确定这是否是python paramiko模块问题或ubuntu问题。但我想我还是会尝试这个地方。

我在其他设备上启用了SSH,效果很好!

但我刚开始学习python并编写了这个简单的python程序来连接到其他设备。

import paramiko
def open_ssh_conn(ip):
  try:
  #Logging into device

  session = paramiko.SSHClient()



  session.set_missing_host_key_policy(paramiko.AutoAddPolicy())



  session.connect(ip, username = "username", password = "password")



  connection = session.invoke_shell()

  except paramiko.AuthenticationException:

  print "* Invalid username or password!"

  print "* Closing program...\n"

  #Calling the SSH function
  open_ssh_conn("192.168.100.1")

但是当我运行程序时没有任何反应。甚至没有错误消息。 (我通过输入

来运行它

$ python2 testSsh1.py)

但是当我从终端尝试此命令时,我可以连接。任何帮助表示赞赏!

admin1ubu @ ubuntu01:〜$ ssh -l user1 192.168.100.1

0 个答案:

没有答案