Linux 간 SSH(SCP)를 통한 오류 권한 거부(공개 키, 키보드 대화형)

Linux 간 SSH(SCP)를 통한 오류 권한 거부(공개 키, 키보드 대화형)

키 쌍을 통해 ssh를 통해 요새(서버 이름)에서 다른 서버(ecash)로 연결하고 있습니다.

ecash에서 bastion으로 호출된 파일을 복사해야 하므로 htdocs다음을 실행합니다.

scp source_user@source_remote_host:/usr/bin/mysql_backup.sh \
     target_user@target_remote_host:/var/tmp/

그런데 키 쌍을 통해 연결했는데도 비밀번호를 묻는 메시지가 표시됩니다.

그리고 비밀번호를 입력하면 권한 거부 오류(공개키, 키보드 대화형)가 발생합니다.

명령이나 파일 권한에 문제가 있나요? 어떡해?

답변1

그런데 키 쌍을 통해 연결했는데도 비밀번호를 묻는 메시지가 표시됩니다.

이 구문을 사용하면 첫 번째 호스트(호스트가 아님)에서 두 번째 호스트로 연결됩니다. -3일반적으로 더 편리한 스위치를 사용하여 호스트에서 인증할 수 있습니다 .

scp -3 source_user@source_remote_host:/usr/bin/mysql_backup.sh \
    target_user@target_remote_host:/var/tmp/

답변2

나는 나에게 도움이 되는 다음 명령을 사용했습니다.

rsync -avp ssh --progress /home/ root@ecash-staging:/var/www/localhost/htdocs

관련 정보