SSH에서 가상 머신의 로컬 시스템으로 파일을 복사하려고 합니다. 데비안을 사용하세요. "연결 대상" 옵션이 표시되지 않습니다. 터미널을 통해 이 작업을 수행하려고 하면 다음과 같이 입력합니다.
scp [[email protected]]:[path to the file obtained using "find"]
-c 등과 같은 옵션을 사용하여 scp를 제공합니다. 위 명령을 입력하고 다운로드를 추가하면 파일 이름과 100%, 크기 등이 표시되지만 다운로드 폴더가 비어 있습니다. 내가 뭘 잘못하고 있는 걸까요? 도와주세요!
답변1
cd
대상 디렉터리로 이동한 후 다음을 수행하는 것이 좋습니다 .
touch dummyfile
- 로컬에서 생성할 수 있는 권한이 있는지 확인하세요.- SSH를 통해 원격 위치에 연결할 수 있는지 확인하고 복사하려는 파일을 읽을 수 있습니다.
ssh -vvv
연결 및 SSH 키 문제를 디버깅 해 보세요 . scp user@remote .
- 여기의 점은 현재 디렉터리이므로 scp는 파일을 로컬로 복사해야 합니다.
이것이 도움이 되기를 바랍니다.
답변2
이 시도:
scp remoteuser@server:.bash_history newfile
변경해야 할 사항은 원격 사용자 이름과 서버 이름 두 가지뿐입니다.
작동한다면 로컬 PC에 newfile이라는 파일이 있어야 합니다. 원격 시스템에 .bash_history가 없으면 작동하지 않을 가능성이 높지만 시도해 볼 가치가 있습니다.