Python 3.x 如何使用python获取远程计算机上最新文件的sha512sum
我正在尝试构建一个python包装器,它基本上登录到远程机器并搜索特定目录中的最新文件,然后返回该文件的sha512sum,这样我就可以将sha512sum与本地机器中的文件进行比较。我正在尝试使用paramiko和execute_命令方法模拟相同的情况,但没有得到有效的输出,需要更多的指针 代码段:Python 3.x 如何使用python获取远程计算机上最新文件的sha512sum,python-3.x,remotecommand,Python 3.x,Remotecommand,我正在尝试构建一个python包装器,它基本上登录到远程机器并搜索特定目录中的最新文件,然后返回该文件的sha512sum,这样我就可以将sha512sum与本地机器中的文件进行比较。我正在尝试使用paramiko和execute_命令方法模拟相同的情况,但没有得到有效的输出,需要更多的指针 代码段: import paramiko import subprocess s = paramiko.SSHClient() s.set_missing_host_key_policy(paramiko
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'))