BASH: Obținerea hash-ului md5 al fișierului pe serverul la distanță

Există o modalitate prin care aș putea obține hash-ul md5 al unui fișier pe un server la distanță?

Caut o comandă de genul

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

Răspuns

AFAIK nu există md5 la distanță.

Cel mai apropiat este să executați comanda pe serverul de la distanță:

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

Evident , md5sum trebuie instalat pe serverul de la distanță.

Alternativ, obțineți fișierul și faceți-l local:

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

Sau, așa cum a subliniat @Cyrus:

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

Comentarii

  • Mulțumesc! Prima dvs. soluție a funcționat. (PS: am vrut să obțin suma hash md5, așa că nu ' nu trebuie să o scp local.)
  • Cu un local md5sum: ssh hlin117@server cat /path/to/file.txt | md5sum

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *