BASH: de md5-hash van een bestand op een externe server krijgen

Is er een manier om de md5-hash van een bestand op een externe server te krijgen?

Ik “ben op zoek naar een commando als

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

Answer

AFAIK er is geen remote md5.

Het beste wat je kunt krijgen is het uitvoeren van de opdracht op de externe server:

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

Uiteraard , md5sum moet op de externe server zijn geïnstalleerd.

Of haal het bestand op en doe het lokaal:

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

Of, zoals @Cyrus opmerkte:

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

Reacties

  • Bedankt! Je eerste oplossing werkte. (PS: ik wilde de md5-hash-som krijgen, dus ik hoef het ' niet lokaal te scpen.)
  • Met een lokale md5sum: ssh hlin117@server cat /path/to/file.txt | md5sum

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *