簡體   English   中英

Python /使用ssh創建目錄(使用pxssh)

[英]Python/ create directory with ssh (using pxssh)

嗨,使用pxssh並執行以下操作:

  s = pxssh.pxssh()
  if not s.login (ip, user, password):
      print("SSH session failed on login.")
      print(str(s))
  else:
      print("SSH session login successful")
      if not os.path.exists("/root/a"):
             os.makedirs("/root/a")

問題是/root/a是在本地計算機中搜索的,而不是在我連接的計算機中搜索的。

如何在連接的計算機上創建目錄?

根據docs ,您必須通過該對象發送命令行,而不能像執行操作那樣運行本地命令。

根據此鏈接 ,在要連接的計算機的終端中直接運行命令。 s.sendline('mkdir /root/a')

另一個解決方案是創建此腳本.py,發送到計算機,然后使用您編寫的代碼在計算機中運行腳本。 您將通過SSH連接並運行python script.py命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM