우리 가족과 나는 여러 위치와 장치에서 모든 데이터를 동기화하려고 합니다. 방금 설정한 단계였기 때문에 추가로 구축하기 전에 기본부터 시작하고 싶었지만 이미 문제가 발생했습니다.
현재 테스트 중인 설정은 다음과 같습니다.
위치 A:
- NAS 1개(Synology DS214+)
- Rasbian을 실행하는 1x Raspberry Pi.
위치 B:
- NAS 1개(Synology DS214+)
- 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/