BASH: Získání hash md5 souboru na vzdáleném serveru

Existuje způsob, jak získat hash md5 souboru na vzdáleném serveru?

Hledám příkaz jako

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

Odpovědět

AFAIK neexistuje žádný vzdálený md5.

Nejbližší, co můžete získat, je provedení příkazu na vzdáleném serveru:

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

Je zřejmé, že , md5sum musí být nainstalován na vzdáleném serveru.

Alternativně si soubor stáhněte a proveďte lokálně:

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

Nebo, jak zdůraznil @Cyrus:

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

Komentáře

  • Díky! Vaše první řešení fungovalo. (PS: Chtěl jsem získat hash součet md5, takže ho ' nemusím lokálně scp.)
  • S místní md5sum: ssh hlin117@server cat /path/to/file.txt | md5sum

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *