パスワードプロンプトなしでマシンAからマシンにscpファイルをコピーし、同じファイルを別の場所にコピーします。

パスワードプロンプトなしでマシンAからマシンにscpファイルをコピーし、同じファイルを別の場所にコピーします。

コンピュータAでパスワードなしの接続を確立したコンピュータBIにファイルをコピーするシェルスクリプトを作成しようとしています。マシンBでは、同じファイルを別のユーザーが所有するディレクトリである別のパスにコピーしたいと思います。この目標をどのように達成できますか?

例:

  1. マシンA

    scp /home/user/txt user@xhost/home/user/txt
    
  2. マシンB

    パスワードを要求せずにホームディレクトリのファイルのみをコピーします。

    machineB:/home/user/
    

    もう一度同じファイルを別の場所にコピーしたいのですが、権限が拒否されました。

    cp /home/user/txt /apps/java/software/    # (permission denied)
    

答え1

scp「同じファイル」を別の場所にコピーする場合は、そのファイルとそのファイルをコピーしたい場所にアクセスできるユーザーアカウントを使用する必要があります。そのような許可がなければ、あなたの許可は拒否されます。

関連情報