1. <var id="d2gnx"></var>
  2. <var id="d2gnx"><tbody id="d2gnx"></tbody></var>
    
    
    溫馨提示×

    溫馨提示×

    您好,登錄后才能下訂單哦!

    密碼登錄×
    登錄注冊×
    其他方式登錄
    點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

    利用sshpass和ssh編寫腳本遠(yuǎn)程執(zhí)行命令

    發(fā)布時(shí)間:2020-04-08 15:32:12 來源:網(wǎng)絡(luò) 閱讀:6434 作者:aaabbbbttt 欄目:開發(fā)技術(shù)

    import subprocess

    import os


    (rfd, wfd) = os.pipe()

    arg = "-d%d" % rfd

    try:

        p = subprocess.Popen(["sshpass",arg,"ssh","-l","haohzhang","phxaishdc9dn1447.stratus.phx.ebay.com","ls","/tmp/"], stdin=subprocess.PIPE,stdout=subprocess.PIPE, stderr=subprocess.PIPE)

        os.close(rfd)

        os.write(wfd,"PASSWORD\n")

        os.close(wfd)

        stdout, stderr = p.communicate()

        print stdout, stderr

    except OSError:

        print("to use the 'ssh' connection type with passwords, you must install the sshpass program")


    向AI問一下細(xì)節(jié)

    免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

    AI