Remote Diff

Um zwei Dateien auf zwei Servern miteinander vergleichen zu können, muss man diese nicht zwangsweise auf einen kopieren. Dies geht auch Remote über eine ssh-Verbindung:

ssh cat | diff -

Das Programm diff erwartet mit dem Bindestrich die Eingabe via stdin. Somit kann die remote Datei, welche via „cat“ ausgelesen wird, mit der lokalen vergichen werden. Dies kann manchmal sehr nütlich sein um Einstellungen auf den Einzelnen Servern miteinander zu vergleichen.