ubuntuusers.de

scp von root zu root

Status: Gelöst | Ubuntu-Version: Server 8.04 (Hardy Heron)
Antworten |

WoaznSigi

Anmeldungsdatum:
15. Juli 2007

Beiträge: Zähle...

Hallo Zusammen!

1. ich will von einem ubuntu über ssh per scp befehl dateien von einem anderen ubuntu kopieren. Das sind aber Dateien, die nur von root gelesen werden können. wenn ich als Benutzer auf dem Zielsystem aber root@computer angebe frägt er nach einem Passwort. Ich hab aber gar kein root passwort. Das Passwort für meinen normalen Hauptbenuter was mich zu root macht funktioniert hier nicht.

2. Auf dem einen ubuntu läuft ssh nicht auf port 22. wie kann ich in der konsole den port mit angeben, wenn er vom Standard abweicht?

Vielen Dank im Voraus!

mfg WoaznSigi

Lunar

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

WoaznSigi schrieb:

1. ich will von einem ubuntu über ssh per scp befehl dateien von einem anderen ubuntu kopieren. Das sind aber Dateien, die nur von root gelesen werden können. wenn ich als Benutzer auf dem Zielsystem aber root@computer angebe frägt er nach einem Passwort. Ich hab aber gar kein root passwort. Das Passwort für meinen normalen Hauptbenuter was mich zu root macht funktioniert hier nicht.

Ändere die Rechte der Dateien. Root-Zugriff über SSH ist schon allein aus Sicherheitsgründen nicht empfehlenswert und auch bei Distributionen wie Suse, die ein Root-Passwort setzen, ab Werk deaktiviert.

2. Auf dem einen ubuntu läuft ssh nicht auf port 22. wie kann ich in der konsole den port mit angeben, wenn er vom Standard abweicht?

man ssh | grep -A1 -- '-p'

uname

Anmeldungsdatum:
28. März 2007

Beiträge: 6030

Wohnort: 127.0.0.1

Um als "root" zwischen zwei Systemen per SCP Daten übertragen zu können solltest du SSH-Keys nutzen.

http://wiki.ubuntuusers.de/SSH#Authentifizierung-ueber-Public-Keys

Evtl. musst du aber in /etc/ssh/sshd_config noch den Zugriff für "root" per SSH-Key erlauben. Bin mir da aber nicht sicher wie die Standardkonfiguration ist.

Das sind aber Dateien, die nur von root gelesen werden können.

Du kannst auch unterschiedliche Benutzer einsetzen. Auf dem Client als "root" und auf dem Server wo die Daten hinkopiert werden einen anderen Benutzer.

root@client: scp -P <portnummer> /pfad/zur/datei user@server:/pfad/zur/datei
Antworten |