ユーザーが読むことはできませんが、sudoは可能なファイルをscpするにはどうすればよいですか?

ユーザーが読むことはできませんが、sudoは可能なファイルをscpするにはどうすればよいですか?

scpログインしたユーザーが読み取ることはできませんが、rootとしてsudoする権限を持つリモートサーバーからファイルをコピーするために使用できるものはありますか(パスワードなしで)。どのように?

ベストアンサー1

この試み:

ssh [email protected] sudo cat /path/to/restricted_file > /local/path

パスワードを入力する必要がある場合は、後に追加する必要がありますsudo-tsshsudo

それが行うのは、sudo cat fileリモートホストで実行され、出力をローカルファイルにリダイレクトすることです。ローカルコンピュータでは、ローカルユーザー権限を持つシェルによってファイルが生成されます。

おすすめ記事