점프 호스트 두 개의 키와 점프 호스트의 사용자 변경 사항이 있는 scp

점프 호스트 두 개의 키와 점프 호스트의 사용자 변경 사항이 있는 scp

sudo target목적지에 도달 해야 하는 SSH 점프 서버가 있습니다 . 로컬에는 id_rsa가 있고 점프할 때 루트 id_rsa를 사용해야 합니다.

다음 구성을 사용하면 다음 작업을 로컬로 수행할 수 있습니다 ssh target.

Host jumphost
    User jumpUser
 
Host target
    RemoteCommand sudo ssh targetIP
    RequestTTY yes
    Hostname jumphost
    User jumpUser

로컬과 대상 간에 파일을 복사하고 싶습니다. 불행하게도 scp target:/etc/hostname ./Jumphost가 나에게 잘못된 파일을 제공했습니다.

작동하지 않은 것:

  • -oProxyCommand 또는 -oProxyJump를 사용하세요.
  • ssh target "cat /etc/hostname"-> 명령줄 및 원격 명령을 실행할 수 없습니다.
  • ssh -L 12345:targetIp:22+ scp -P 12345 xxx yyy대상에 연결했지만 scp가 비밀번호를 묻습니다.

그래서 질문은: 파일을 복사하는 방법은 무엇입니까?

관련 정보