如何透過 Paramiko (SSH) 使用 Python 模組?


透過 SSH 連線並使用遠端計算機上的 python 模組時,由於 SSH 僅提供受限的功能,因此不可能呼叫模組。

可以呼叫遠端伺服器上的指令碼並執行它作為一種解決此問題的辦法。若要從腳本當中獲取結果,可透過閱讀 stdout 中的行來檢視結果(如果記錄了結果)。或者,可以在結果已生成並寫入檔案中後將結果寫入檔案,然後讀取該檔案。

若只想透過網路執行此操作,請檢視 Pyro(https://pypi.python.org/pypi/Pyro4)。Pyro 表示 PYthon 遠端物件。它是一個庫,使你能夠構建應用程式,其中物件可以透過網路相互通訊,而程式設計工作量卻極小。你可以僅使用常規的 Python 方法呼叫,幾乎所有可能的引數和返回值型別,而 Pyro 將負責在正確計算機上找到正確物件以執行該方法。

更新於: 2019 年 7 月 30 日

471 次瀏覽

開啟您的 職業生涯

完成課程後獲取證書

開始
廣告