次のコマンドを使用しました。
scp -r root@IP:/home/user/remotefolder /localfolder
パスワードを入力した後(SSHキーを使用)、次のエラーが発生します。
/remotefolder: Read-only file system
このエラーが発生する理由がわかりません。 rootとしてログインすると、このフォルダをサーバー内の他の場所にコピーできますが、上記のコマンドは機能しません。リモートからローカルにコピーしていますが、読み取り専用フォルダ/ファイルがコピーに影響するのはなぜですか?
答え1
コマンドの最後のパラメータで代わりにscp
試してください。 Macのルートフォルダ()の下にフォルダを作成する権限はありませんが、ホームフォルダ()の下にフォルダを作成する権限があります。~/localfolder
/localfolder
/
~/
答え2
これがあなたが望むものです:
scp -r root@IP:/home/user/remotefolder ./localfolder
注: 注./
と/
。
/
使用しないでくださいシステムルートフォルダです。