SSH로 연결된 컴퓨터에서 파일을 어떻게 복사할 수 있나요?

SSH로 연결된 컴퓨터에서 파일을 어떻게 복사할 수 있나요?

저는 Ubuntu를 실행하는 내 노트북을 사용하여 학교 서버(다른 Linux 배포판을 실행 중)에 SSH로 연결합니다.

이렇게 원격으로 과제를 처리하는데, 언제 어디서나 접근할 수 있도록 모든 파일을 Dropbox에 넣어두는 습관이 있습니다.

질문은:

예를 들어, 학교 서버에 blah.cpp라는 파일을 만들었고 노트북의 SSH를 통해 이제 이 파일을 로컬 컴퓨터의 Dropbox 폴더에 복사하려고 합니다. 그렇게 하라는 명령이 무엇입니까?

나는 연구를 해왔고 해결책인 것처럼 보이지만 scp그것들 sftp로 정확히 무엇을 해야 하는지 이해하기 어렵습니다.

답변1

ssh'ing이나 다른 것이 아닌 랩톱에서 이 명령을 실행하고 터미널을 열고 실행하십시오. (아마도 작동하도록 일부 값을 교체하십시오)

scp youraccountnameonremotemachine@remotemachine:fileinyourhomedirectory .

이렇게 하면 원격 시스템의 홈 디렉터리(cpn.clear)에 있는 'fileinyourhomedirectory' 파일이 노트북의 현재 경로(='.')에 복사됩니다.

귀하의 예를 들어:

scp  anson@remoteserver:blah.cpp /home/u/Dropbox/

scp 매뉴얼의 내용을 읽어보면 이 모든 내용을 쉽게 이해할 수 있습니다.

man scp

관련 정보