원격 시스템에서 로컬로 파일을 복사하는 방법은 무엇입니까? [복사]

원격 시스템에서 로컬로 파일을 복사하는 방법은 무엇입니까? [복사]

SSH에서 가상 머신의 로컬 시스템으로 파일을 복사하려고 합니다. 데비안을 사용하세요. "연결 대상" 옵션이 표시되지 않습니다. 터미널을 통해 이 작업을 수행하려고 하면 다음과 같이 입력합니다.

scp [[email protected]]:[path to the file obtained using "find"]

-c 등과 같은 옵션을 사용하여 scp를 제공합니다. 위 명령을 입력하고 다운로드를 추가하면 파일 이름과 100%, 크기 등이 표시되지만 다운로드 폴더가 비어 있습니다. 내가 뭘 잘못하고 있는 걸까요? 도와주세요!

답변1

cd대상 디렉터리로 이동한 후 다음을 수행하는 것이 좋습니다 .

  1. touch dummyfile- 로컬에서 생성할 수 있는 권한이 있는지 확인하세요.
  2. SSH를 통해 원격 위치에 연결할 수 있는지 확인하고 복사하려는 파일을 읽을 수 있습니다. ssh -vvv연결 및 SSH 키 문제를 디버깅 해 보세요 .
  3. scp user@remote .- 여기의 점은 현재 디렉터리이므로 scp는 파일을 로컬로 복사해야 합니다.

이것이 도움이 되기를 바랍니다.

답변2

이 시도:

scp remoteuser@server:.bash_history newfile

변경해야 할 사항은 원격 사용자 이름과 서버 이름 두 가지뿐입니다.

작동한다면 로컬 PC에 newfile이라는 파일이 있어야 합니다. 원격 시스템에 .bash_history가 없으면 작동하지 않을 가능성이 높지만 시도해 볼 가치가 있습니다.

관련 정보