1

我正在尝试构建一个 python 包装器,它基本上登录到远程机器并在特定目录中搜​​索最新文件并返回该文件的 sha512sum,以便我可以将 sha512sum 与我在本地机器中的文件进行比较。我正在尝试使用 paramiko 和 execute_command 方法进行模拟,但没有得到有效的输出,需要更多指针!

代码片段:

import paramiko
import subprocess
s = paramiko.SSHClient() 
s.set_missing_host_key_policy(paramiko.AutoAddPolicy())
s.connect("10.11.10.15",22,username="root",password='root123',timeout=4)
sftp = s.open_sftp()
stdin, stdout, stderr = s.exec_command('cd /home/test/; sha512sum default_ephemeris.csv')
for line in stdout:
print("shasum is :",line.strip('\n'))
4

0 回答 0