BASH: Abrufen des MD5-Hashs einer Datei auf dem Remote-Server

Gibt es eine Möglichkeit, den MD5-Hash einer Datei auf einem Remote-Server abzurufen?

Ich suche nach einem Befehl wie

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

Antwort

AFAIK, es gibt kein Remote-MD5.

Am nächsten können Sie den Befehl auf dem Remote-Server ausführen:

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

Offensichtlich , md5sum muss auf dem Remote-Server installiert sein.

Alternativ können Sie die Datei abrufen und lokal ausführen:

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

Oder, wie @Cyrus hervorhob:

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

Kommentare

  • Vielen Dank! Ihre erste Lösung hat funktioniert. (PS: Ich wollte die md5-Hash-Summe erhalten, damit ich sie nicht lokal scp. = scc.)
  • Mit a local md5sum: ssh hlin117@server cat /path/to/file.txt | md5sum

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.