BASH: Obtenir le hachage md5 du fichier sur le serveur distant

Est-il possible dobtenir le hachage md5 dun fichier sur un serveur distant?

Je recherche une commande comme

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

Answer

AFAIK il ny a pas de md5 distant.

Le plus proche que vous puissiez obtenir est dexécuter la commande sur le serveur distant:

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

Évidemment , md5sum doit être installé sur le serveur distant.

Vous pouvez également récupérer le fichier et le faire localement:

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

Ou, comme @Cyrus la souligné:

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

Commentaires

  • Merci! Votre première solution a fonctionné. (PS: je voulais obtenir la somme de hachage md5 donc je nai ' pas besoin de la scp localement.)
  • Avec un Somme md5 locale: ssh hlin117@server cat /path/to/file.txt | md5sum

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *