亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python SSH模塊登錄,遠程機執(zhí)行shell命令實例解析

 更新時間:2018年01月12日 14:59:28   作者:mingz2013  
這篇文章主要介紹了python SSH模塊登錄,遠程機執(zhí)行shell命令實例解析,具有一定借鑒價值,需要的朋友可以參考下

用python SSH模塊登錄,并在遠程機執(zhí)行shell命令

(在CentOS 7 環(huán)境試驗成功, Redhat 系列應該是兼容的。)

先安裝必須的模塊

# yum install python-dev
# yum install python-devel
# pip install pycrypto
# pip install paramiko
# pip install ssh

這些都成功后, 編寫一個Python腳本

# vim remote_run.py
import ssh
# 新建一個ssh客戶端對象
myclient = ssh.SSHClient()
# 設置成默認自動接受密鑰
myclient.set_missing_host_key_policy(ssh.AutoAddPolicy())
# 連接遠程主機
myclient.connect("xxx.coder4.com", port=22, username="xxxx", password="xxxx")
# 在遠程機執(zhí)行shell命令
stdin, stdout, stderr = client.exec_command("ls -l")
# 讀返回結果
print stdout.read()
# 在遠程機執(zhí)行python腳本命令
stdin, stdout, stderr = client.exec_command("python /home/test.py")

建立一個SSHClient對象以后,除了執(zhí)行命令,還可以開啟一個sftp的session,用于傳輸文件、創(chuàng)建文件夾等等。

# 新建 sftp session
sftp = client.open_sftp()
 
# 創(chuàng)建目錄
sftp.mkdir('abc')
 
# 從遠程主機下載文件,如果失敗, 這個可能會拋出異常。
sftp.get('test.sh', '/home/testl.sh')
 
# 上傳文件到遠程主機,也可能會拋出異常
sftp.put('/home/test.sh', 'test.sh')

總結

以上就是本文關于python SSH模塊登錄,遠程機執(zhí)行shell命令實例解析的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

相關文章

  • Python中使用moviepy進行視頻分割的實現(xiàn)方法

    Python中使用moviepy進行視頻分割的實現(xiàn)方法

    MoviePy是一個關于視頻編輯的python庫,主要包括:剪輯,嵌入拼接,標題插入,視頻合成(又名非線性編輯),視頻處理,和自定制效果。本文重點給大家介紹Python中使用moviepy進行視頻分割的實現(xiàn)方法,需要的朋友一起看看吧
    2021-12-12
  • 將不規(guī)則的Python多維數(shù)組拉平到一維的方法實現(xiàn)

    將不規(guī)則的Python多維數(shù)組拉平到一維的方法實現(xiàn)

    這篇文章主要介紹了將不規(guī)則的Python多維數(shù)組拉平到一維的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • selenium設置proxy、headers的方法(phantomjs、Chrome、Firefox)

    selenium設置proxy、headers的方法(phantomjs、Chrome、Firefox)

    這篇文章主要介紹了selenium設置proxy、headers的方法(phantomjs、Chrome、Firefox),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • Scrapy-Redis結合POST請求獲取數(shù)據(jù)的方法示例

    Scrapy-Redis結合POST請求獲取數(shù)據(jù)的方法示例

    這篇文章主要給大家介紹了關于Scrapy-Redis結合POST請求獲取數(shù)據(jù)的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Scrapy-Redis具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05
  • Python的Flask框架Request請求對象詳解

    Python的Flask框架Request請求對象詳解

    這篇文章主要介紹了Python的Flask框架Request請求對象詳解,Flask是一個輕量級的基于Python的web框架,使用 method 屬性可以操作當前請求方法,通過使用 form 屬性處理表單數(shù)據(jù),需要的朋友可以參考下
    2023-08-08
  • Python使用Opencv實現(xiàn)圖像特征檢測與匹配的方法

    Python使用Opencv實現(xiàn)圖像特征檢測與匹配的方法

    這篇文章主要介紹了Python使用Opencv實現(xiàn)圖像特征檢測與匹配的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • django使用graphql的實例

    django使用graphql的實例

    這篇文章主要介紹了django使用graphql的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • python機器學習包mlxtend的安裝和配置詳解

    python機器學習包mlxtend的安裝和配置詳解

    這篇文章主要介紹了python機器學習包mlxtend的安裝和配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • 在Python中使用filter去除列表中值為假及空字符串的例子

    在Python中使用filter去除列表中值為假及空字符串的例子

    今天小編就為大家分享一篇在Python中使用filter去除列表中值為假及空字符串的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python和C++共享內(nèi)存?zhèn)鬏攬D像的示例

    python和C++共享內(nèi)存?zhèn)鬏攬D像的示例

    這篇文章主要介紹了python和C++共享內(nèi)存?zhèn)鬏攬D像的示例,幫助大家利用python處理圖片,感興趣的朋友可以了解下
    2020-10-10

最新評論