서로 다른 컴퓨터에서 실행 중인 가상 어플라이언스 간에 'scp'를 수행하려면 어떻게 해야 합니까?

서로 다른 컴퓨터에서 실행 중인 가상 어플라이언스 간에 'scp'를 수행하려면 어떻게 해야 합니까?

두 컴퓨터 모두 putty.exe를 통해 액세스되는 Virtual Box에서 동일한 가상 어플라이언스의 복사본을 실행하고 있습니다.

가상 이미지(VM1) 중 하나에 작성한 C++ 프로그램을 네트워크를 통해 다른 컴퓨터의 가상 이미지(VM2)로 scp하고 싶습니다.

[VM1] --> [호스트 컴퓨터 1]--> 인터넷 --> [호스트 컴퓨터 2] --> [VM2]

나는 꽤 초보이고 이것은 관련된 해결책일 수 있으며 이 포럼의 좋은 사람들이 나를 위해 모든 것을 해줄 것이라고 기대하지 않습니다. 그러나 올바른 리소스를 알려주시면 감사하겠습니다 :).

답변1

scp를 원한다고 말하면 다음을 통해 정보에 액세스할 수 있습니다.남자 scp또는정보 scp 명령 프롬프트를 작성하거나 Google scp를 사용할 수 있습니다.

매뉴얼 페이지는 약간 어려울 수 있다고 말합니다.

scp [-12346BCpqrv] [-c 암호] [-F ssh_config] [-i 신원_파일] [-l 제한] [-o ssh_option] [-P 포트] [-S 프로그램] [[user@]host1:]file1 . .. [[사용자@]호스트2:]파일2

그래서 여기 짧은 버전이 있습니다

scp"existing_file에서_non_existing으로 복사"와 약간 유사하므로 복사본을 "잡으려면" "scp myprog.cpp myid@remotehost:mycopy " 하려는 경우 간단한
버전은 "scp myid@remotehost:myprog.cpp mycopy.cpp"가 됩니다. .cpp" 백업 복사본을 저장하려는 경우 -v와 같은 다른 모든 스위치는 설정 및 다양한 문제에 따라 다릅니다.



행운을 빌어요

관련 정보