Python遠程執行shell命令

連接ssh,執行shell命令

import paramiko

# 創建SSH對象
ssh = paramiko.SSHClient()
# 允許連接不在know_hosts文件中的主機
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 連接服務器
ssh.connect(hostname='********', port=22, username='root', password='1')
# 執行命令
stdin, stdout, stderr = ssh.exec_command('/usr/bin/Rscript /tandelindata/code.R')
# 獲取命令結果
result = stdout.read()
print(result )
# 關閉連接
ssh.close()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章