BASH: Ottenere lhash md5 del file sul server remoto

Cè un modo per ottenere lhash md5 di un file su un server remoto?

Sto cercando un comando come

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

Risposta

AFAIK non esiste un md5 remoto.

Il più vicino che puoi ottenere è eseguire il comando sul server remoto:

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

Ovviamente , md5sum deve essere installato sul server remoto.

In alternativa, scarica il file e fallo localmente:

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

Oppure, come ha sottolineato @Cyrus:

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

Commenti

  • Grazie! La tua prima soluzione ha funzionato. (PS: volevo ottenere la somma hash md5 quindi non ' ho bisogno di scp in locale.)
  • Con un md5sum locale: ssh hlin117@server cat /path/to/file.txt | md5sum

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *