SSH로 파일을 어떻게 복사 할 수 있습니까?


12

다른 컴퓨터에서 다른 컴퓨터로 파일을 복사하려고합니다. (모두 우분투 9.10을 실행)

그래서 나는 다른 컴퓨터에 ssh'ed했습니다; 나는 cd디렉토리에; 방금 사용한 디렉토리에있는 cp File.zip /home/me/Desktop그대로 입력 했습니다 .file.zipcd

이제 다음과 같은 오류 메시지가 나타납니다.

cannot create regular file '/home/me/Desktop': no such file or directory

어떻게해야합니까?

답변:


27

이것은 실제로 프로그래밍과 관련이 없지만 scp를 사용하여이를 수행 할 수 있습니다.

scp file.zip remote-box-name:/path/to/destination/file.zip

원격 상자에서 사용자 이름이 다른 경우 접두사를 붙여야합니다.

scp file.zip yourusername@remotebox:/path/to/destination/file.zip

파일을 검색하려면 다음을 수행하십시오.

scp remotebox:/path/to/destination/file.zip file.zip

파일을 복사하려는 컴퓨터의 다른 컴퓨터로 옮길 때 어떻게 작동합니까? 내가 좋아할 때 scp file.zip me@xxx.xxx.xx.xxx:/home/me/Desktop'연결이 거부되었습니다'라고 표시되기 때문에 컴퓨터가 켜져 있기 때문일 수 있습니다. 어떻게?
Deniz Zoeteman

구문은 src_file dest_file로컬 컴퓨터의 파일 이름 (file.zip)이거나 원격 파일 (me@xxx.xxx.xx.xxx : / home / me / Desktop) 일 수 있습니다. 따라서 원격 시스템에서 로컬 시스템으로 파일 을 가져 오려면 을 수행하십시오 scp xxx.xxx.xx.xxx:/home/me/Desktop/file.zip file.zip. 로컬 및 원격은 scp를 실행중인 시스템에 상대적입니다. 따라서 머신 A에 있고 머신 B에 ssh하고 scp를 수행하면 B는 로컬이고 A는 원격입니다.
KeithB

그것은 여전히 ​​질문에 표시된 것과 같은 오류를 제공합니다
Deniz Zoeteman

로컬 컴퓨터에서 시도 할 때 '호스트로 경로 없음'또는 이와 유사한 것을 말합니다 ... 아마 암호로 보호되어 있기 때문입니다.
Deniz Zoeteman

sftp는 ftp에 익숙하고 수동으로 수행하는 또 다른 좋은 옵션입니다.
Brian Knoblauch

8
  1. 머신 A에서 두 개의 터미널 창을여십시오.

  2. 머신 A에서 머신 B로 ssh하십시오. 둘러보고, 복사하려는 파일에 대한 머신 B의 경로를 찾으십시오.

  3. 머신 A에서 두 번째 터미널 창 유형 :

scp yourusername@remotebox:/path/to/destination/file.zip /home/me/Desktop

파일은 시스템 B에서 시스템 A로, / home / me / Desktop 폴더 (폴더가 시스템 A에있는 경우)로 복사되어야합니다.

기존 ssh 세션을 복사 할 수 없습니다. 두 번째 세션을 만들어야합니다. 다른 사람들이 지적했듯이 :

  • yourusername 머신 B 용이며 머신 B의 사용자 이름이 머신 A와 다른 경우에만 필요합니다.

  • remotebox 확인할 수있는 이름 또는 IP 주소 일 수 있습니다.

대안 :

  • 장소 -> 연결은 서버에 다음 선택 서비스 유형SSH를 의 풀다운 메뉴에서 서버에 연결 대화 상자

폴더를 복사하려면? 방법
shareef

0

scp를 사용하여 파일을 당기거나 밀어야합니다. 한 기계에서 다른 기계로, 당신은 같은 것을 할 것입니다

scp File.zip username@ipaddress:/home/me/Desktop/file.zip


0

다음 명령을 시도하십시오 :

scp File.zip username@AnotherComputer:~/


0

sshfscp, nautilus, konqueror, dolphin, mc 등의 도구를 사용하여 원격 컴퓨터를 로컬로 마운트 하고 파일을 복사하십시오.

또는 사용 fish://username@servername컨커 dolphi 또는 위쪽의 원격 위치를 열고

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.