パイソンparamiko着陸機器

まず、シングルスレッド着陸機器 - シェルの相互作用

デフchan_recv(ちゃん):
    データ= chan.recv(1024)#ちょうど上陸、最初の出力データは、再び受信しました
    sys.stdout.write(data.decode())#输出
    sys.stdout.flush()

__name__ == '__main__' の場合:
    SSH = paramiko.SSHClient()
    ssh.load_system_host_keys()
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    ssh.connect('10 .10.10.2 '= 22ポート、ユーザ名=' シスコ 'パスワード=' シスコ、タイムアウト= 3)#3秒間のタイムアウト
    チャンネル= ssh.invoke_shell()

    データ#での最初のコレクションの開始前chan_recv(チャネル)
    #モニタ入力:真しばらく
        D =入力()
        Dもし== '終了':あなたはquitと入力した場合は、#を終了
            ブレーク
        channel.send(D + '\ n' は)
        chan_recv(チャンネル)

    channel.close()
    ssh.close()

  

おすすめ

転載: www.cnblogs.com/guxh/p/12375801.html