Systemdatei mit PermitRootLogin-Nr. Herunterladen

0

Ich habe einen Remote-Server mit Root- und regulärem Benutzerzugriff, der direkte Root-Zugriff ist jedoch PermitRootLogin noin der ssh-Konfigurationsdatei verboten . Daher habe ich keine Möglichkeit, Remote-Dateien herunterzuladen. Es funktioniert weder über SFTP noch über SCP. Gibt es noch einen Weg?

Rápli András
quelle
PS: Es handelt sich um eine Systemdatei, daher möchte ich chownden normalen Benutzer nicht wirklich
ansprechen

Antworten:

0

Verwenden Sie Tar

Erstellen Sie das Archiv der Datei auf Ihrem System als root, scpen Sie es dann als normaler Benutzer auf das andere System, su als root und untar

das sollte Berechtigungen und Besitzrechte der Datei bewahren

damit:

as root on the system copying from

tar cvf file.tar /my/file/here
scp file.tar user@remotehost /tmp
ssh user@remotehost
su - root
cd /tmp
tar xvf file.tar
cp -p file where/file/should/be

Etwas umgedreht, sollte es aber tun

Fegnoid
quelle