BASH: Få md5-hash för fil på fjärrserver

Finns det ett sätt att få md5-hash för en fil på en fjärrserver?

Jag letar efter ett kommando som

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

Svar

AFAIK det finns ingen fjärr-md5.

Det närmaste du kan komma är att utföra kommandot på fjärrservern:

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

Uppenbarligen , md5sum måste installeras på fjärrservern.

Alternativt kan du hämta filen och göra den lokalt:

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

Eller, som @Cyrus påpekade:

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

Kommentarer

  • Tack! Din första lösning fungerade. (PS: Jag ville få md5-hashsumman så att jag inte ' behöver inte scp den lokalt.)
  • Med en lokalt md5sum: ssh hlin117@server cat /path/to/file.txt | md5sum

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *