正しい権限でUbuntuシステムにコピーするubuntu @としてscpを実行しますか?


1

私はユーザー名 "ubuntu"を使ってubuntuボックスにログインし、 "sudo su"でパスワードを入力せずにrootになることができます。 ubuntu @ usernameを使用してファイルをこのボックスにscpできますか。 root @を使ってそうすることはできません。エラーは次のとおりです。

scp: /etc/...: Permission denied

たとえば、 - rsync-path = "sudo rsync"を使用して、rsyncで同じタスクを実行できます。


代わりにこれをsuperuser.comに投稿することをお勧めします - これはStack Overflowに似ていますが、この種の質問に答えるためのものです - ここでよりも優れた応答が得られます。

回答:


1

あなたが示唆したように、sudoトリックと一緒にrsyncを使ってください。とにかくscpはパーミッションを保存しません。


0

あなたはSCPをユーザーとしてSCPしてからログインしてrootとしてコピーすることができます。 SCPはできないので su変更しない限り、それを行うには良い方法はありません root のパスワード

(私はあなたが追加する必要があるだろうと思いました PermitRootLogin yes / etc / ssh / sshd_configにありますが、 Ubuntuはrandom-root-passwordメソッドを使っているようです ルートをロックアウトする代わりに)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.