BASH: At få md5-hash af fil på fjernserver

Er der en måde, jeg kunne få md5-hash af en fil på en fjernserver?

Jeg leder efter en kommando som

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

Svar

AFAIK der er ingen fjern md5.

Det tætteste du kan komme er at udføre kommandoen på fjernserveren:

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

Selvfølgelig , md5sum skal installeres på fjernserveren.

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

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

Eller som @Cyrus påpegede:

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

Kommentarer

  • Tak! Din første løsning fungerede. (PS: Jeg ville have md5-hashsummen, så jeg behøver ikke ' at scp det lokalt.)
  • Med en lokalt md5sum: ssh hlin117@server cat /path/to/file.txt | md5sum

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *