ssh
を介してホストに接続しています。特定の構成ファイルを、diff
を介してアクセスできる別のホストの対応するファイルと比較します(ssh
と言いましょう)。実行する前にリモートファイルを手動でダウンロードする必要はありません。差分。
ssh user@remote_Host "cat remote_file.txt" | diff - local_file.txt
試してください:
diff local_file <(ssh user@server 'cat remote_file')
またはvimdiff
を使用:
vimdiff local_file scp://server//path/to/remote_file
多分これはあなたの正確なケースでは役に立ちませんが、私はしばしば単に
sum -r
各マシンで、手動でチェックサムを比較します。これにより、ssh接続でアクセスできない場合でもファイルを比較できます。もちろん、答えはすべて「同じですか」ですが、多くの場合それで十分です。また、3つまたは4つ以上のマシンで単一のファイルが同じであることを簡単に確認できます。
ターミナルセッションでより視覚的なアプローチを希望する場合。真夜中の司令官には、リモートファイルシステムオプション(メニューの[SFTPリンク...]オプション)とビジュアルファイル比較オプションがあります。ほとんどのLinuxシステムにはデフォルトではインストールされませんが、ほとんどの基本リポジトリで利用できます。手順:
mc
)を起動しますsftp://<user>@<servername>/<path>
)。ins
キーを使用して、比較するファイルを選択/強調表示します。 (tab
は、左パネルと右パネルの間で変化します)。注:通常、真夜中の司令官メニューには、ターミナルセッションでマウスを使用してアクセスできます。機能しないF9
はメニューにも表示されます。