BASH:获取远程服务器上文件的 md5 哈希值

BASH:获取远程服务器上文件的 md5 哈希值

有没有办法获取远程服务器上文件的 md5 哈希值?

我正在寻找类似的命令

md5 hlin117@server:/path/to/file.txt

答案1

AFAIK 没有远程 md5。

最接近的方法是在远程服务器上执行命令:

ssh hlin117@server md5sum /path/to/file.txt

显然,md5sum必须安装在远程服务器上。

或者,获取文件并在本地执行:

scp hlin117@server:/path/to/file.txt .
md5sum file.txt
rm file.txt

或者,正如@Cyrus 指出的:

ssh hlin117@server cat /path/to/file.txt | md5sum

相关内容