한 서버에서 다른 서버로 scp 파일을 보내면 "권한이 거부되었습니다"라는 메시지가 나타납니다.

한 서버에서 다른 서버로 scp 파일을 보내면 "권한이 거부되었습니다"라는 메시지가 나타납니다.

소스 서버 IP 162.244.xxx.xxx

file -rwxrwxr-x  1 user1 admin    36005278 Sep 10  2013 filename.tar

대상 서버에서

scp [email protected]:home/filename.tar ./

권한 거부 메시지를 받았습니다. 원본 서버의 경우 루트 권한을 얻기 위해 user1 및 sudo su로 로그인했는데, 다른 사람이 아직 루트 비밀번호를 사용하고 있을 수도 있기 때문에 루트 비밀번호를 변경하고 싶지 않았습니다.

대상 서버의 경우 가상 서버이고 포트가 열려 있지 않아 소스에서 푸시할 수 없습니다.

답변1

현재 작업 디렉터리 /에서 이 작업을 수행하지 않는 한 "home" 앞에 "/"를 추가합니다.

그렇지 않은 경우 SSH 인증 작동 여부, 원본 및 대상 디렉터리에 대한 권한 등 추가 정보를 제공해야 합니다.

관련 정보