BASH:リモートサーバー上のファイルのmd5ハッシュを取得する

リモートサーバー上のファイルのmd5ハッシュを取得する方法はありますか?

次のようなコマンドを探しています

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

回答

AFAIKリモートmd5はありません。

最も近い方法は、リモートサーバーでコマンドを実行することです。

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

明らかに 、md5sumをリモートサーバーにインストールする必要があります。

または、ファイルを取得してローカルで実行します:

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

または、@ Cyrusが指摘したように:

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

コメント

  • ありがとう!最初の解決策は機能しました(PS:md5ハッシュ合計を取得したかったので、'ローカルでscpする必要はありません。)
  • ローカルmd5sum:ssh hlin117@server cat /path/to/file.txt | md5sum

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です