BASH: Få md5-hash av fil på ekstern server

Er det en måte jeg kan få md5-hash av en fil på en ekstern server?

Jeg ser etter en kommando som

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

Svar

AFAIK det er ingen ekstern md5.

Det nærmeste du kan komme er å utføre kommandoen på den eksterne serveren:

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

Tydeligvis , md5sum må være installert på den eksterne serveren.

Alternativt kan du hente filen og gjøre den lokalt:

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

Eller, som @Cyrus påpekte:

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

Kommentarer

  • Takk! Den første løsningen din fungerte. (PS: Jeg ønsket å få md5-hash-summen, så jeg trenger ikke ' ikke å scp den lokalt.)
  • Med en lokalt md5sum: ssh hlin117@server cat /path/to/file.txt | md5sum

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *