비밀번호 프롬프트 없이 머신 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"동일한 파일"을 다른 위치에 복사하는 경우 해당 파일과 해당 파일을 복사하려는 위치에 액세스할 수 있는 사용자 계정을 사용해야 합니다 . 그러한 허가가 없으면 귀하의 허가가 거부됩니다.

관련 정보