SCP는 원격으로 원격으로 전송을 꺼립니다.

SCP는 원격으로 원격으로 전송을 꺼립니다.

우리 가족과 나는 여러 위치와 장치에서 모든 데이터를 동기화하려고 합니다. 방금 설정한 단계였기 때문에 추가로 구축하기 전에 기본부터 시작하고 싶었지만 이미 문제가 발생했습니다.

현재 테스트 중인 설정은 다음과 같습니다.

위치 A:

  1. NAS 1개(Synology DS214+)
  2. Rasbian을 실행하는 1x Raspberry Pi.

위치 B:

  1. NAS 1개(Synology DS214+)
  2. Rasbian을 실행하는 1x Raspberry Pi.

이 모든 장치는 VPN을 통해 서로 연결됩니다. 이 명령을 실행하려고 할 때:

scp -v -3 [email protected]:/volume1/pictures/ [email protected]:/volume1/Backup/LocB/pictures

비밀번호를 묻는 메시지가 표시되며 비밀번호를 입력하면 다음과 같은 오류가 발생합니다.

[email protected]'s password:
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.

처음에는 비밀번호가 잘못된 줄 알았으나 여러 번 시도한 끝에 다음과 같은 이유로 그 이론을 포기했습니다.

원격/원격 대신 로컬 데이터를 동기화하려고 할 때 작동합니다. 위치 A와 위치 B를 왕복하는 경우:

해당 명령은 다음과 같습니다.

scp -v -3 pictures/ [email protected]:/volume1/pictures/

그리고

scp -v -3 [email protected]:/volume1/Backup/LocA/pictures/ pictures/

둘 다 다음을 생성합니다.

[email protected]'s password:
debug1: Authentication succeeded (password).
Authenticated to 10.8.0.102 ([10.8.0.102]:22).
Sending file modes: C0644 66 test.txt
Sink: C0644 66 test.txt
test.txt                                                                              100%   66    57.9KB/s   00:00
Transferred: sent 2468, received 2892 bytes, in 0.1 seconds
Bytes per second: sent 32340.0, received 37896.0

누군가 무슨 일이 일어나고 있는지 알아내는 방법을 말해 줄 수 있습니까? 쓰기/읽기 권한 문제나 잘못된 비밀번호는 아닌 것 같습니다.

답변1

먼저 10.8.0.102에 SSH로 접속하고 실행해 봅시다.

scp -v -3 /volume1/pictures/ [email protected]:/volume1/Backup/LocB/pictures/

그래도 작동하지 않으면 A의 공개 키를 B의 ~/.ssh/known_hosts에 추가하거나 그 반대로 추가해야 합니다.

또한 전체 디렉터리나 해당 내용을 복사하시겠습니까?

그게 당신이 원하는 일인가요?

scp -v -3 -r /volume1/pictures/ [email protected]:/volume1/Backup/LocB/pictures/

관련 정보