BASH: Obteniendo el hash md5 de un archivo en un servidor remoto

¿Hay alguna manera de obtener el hash md5 de un archivo en un servidor remoto?

Estoy buscando un comando como

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

Responder

AFAIK no hay md5 remoto.

Lo más cercano que puede conseguir es ejecutar el comando en el servidor remoto:

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

Obviamente , md5sum debe estar instalado en el servidor remoto.

Alternativamente, obtenga el archivo y hágalo localmente:

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

O, como @Cyrus señaló:

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

Comentarios

  • ¡Gracias! Tu primera solución funcionó. (PD: Quería obtener la suma de hash md5, así que no ' necesito scp localmente).
  • Con un md5sum local: ssh hlin117@server cat /path/to/file.txt | md5sum

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *