Wie verwende ich sudo mit dem Befehl rcp, um Dateien vom Linux-Host auf den HP-UX-Host zu kopieren?

1559
Justin

Ich habe dieses Problem, wenn ich versuche, sudo zu verwenden, um einige Dateien von einem Linux-Host auf einen HP-UX-Host zu kopieren (beachten Sie, dass das Zielverzeichnis Root-Zugriff zum Schreiben erfordert). Ich erhalte die folgende Fehlermeldung von HP-UX Seite:

LINUX HOST:/tmp/justin $ sudo rcp ./justin.txt HPUXHOST:/usr/local/bin remshd: Login incorrect. 

Ich sollte beachten, dass die Passwörter für den Linux-Host und den HP-UX-Host unterschiedlich sind. Der Befehl scheint mir keine Chance zu geben, das richtige HP-UX-Kennwort einzugeben, und standardmäßig wird dieser Fehler automatisch angezeigt.

0
Sind Sie sicher, dass der HP-UX-Host das Remote-Root-Login zulässt? Thor vor 11 Jahren 0

2 Antworten auf die Frage

2
Paul Tomblin

"sudo" auf dieser Seite gibt Ihnen keine Wurzel auf dieser Seite. Ich denke, Sie wollen rcp ./justin.txt root@HPUXHOST:/usr/local/bin, aber selbst dann benötigen Sie das Root-Passwort auf dieser Seite, und sie müssen Root-Remote-Verbindungen zulassen, was unwahrscheinlich ist. Es ist sicherer (und funktioniert wahrscheinlich eher), wenn Sie es einfach auf eine neutrale Position (wie / var / tmp) auf der Remote-Seite rcpen und sich dann auf der Remote-Seite anmelden und sudo mves in / usr / local / bin verwenden.

Sie möchten nicht, dass rcp als root empfangen wird. Wenn es funktioniert, brauchen Sie einige Minuten, um es zu deaktivieren. Verwenden Sie scp besser als Nicht-Root-Benutzer auf beiden Seiten und dann sudo mv und chong auf der anderen Seite. Ram vor 11 Jahren 0
Ist das nicht so ziemlich das, was ich gesagt habe? Paul Tomblin vor 11 Jahren 0
Ziemlich viel - ein Hinweis auf SCP ist informativ, also habe ich ihn hinzugefügt; Beachten Sie, dass ich Ihre Antwort höher gestimmt habe, als meine eigene zu machen ... Ram vor 11 Jahren 0
Nun, wenn wir Dinge erwähnen, die besser sind als die Op-Angaben, würde ich gerne für Rsync stimmen. Paul Tomblin vor 11 Jahren 0
0
Scott W.

Sie können stattdessen auch rsync verwenden, um die Dateien mit Sudo zu kopieren rsync -avz -e "ssh" --rsync-path="sudo rsync"