2012-05-31 6 views
33

원격 컴퓨터에서 사용중인 로컬 컴퓨터로 파일을 복사하려고합니다. 이 명령을 실행할 때마다 암호를 입력하라는 메시지가 나타납니다. 비밀번호를 설정하지 않아서 비밀번호를 입력해야할지 잘 모르겠습니다. 누구든지 어떤 조언이 있으십니까?원격 호스트에서 로컬 호스트로의 scp

scp stuff.php [email protected]:Users/djorge/Desktop 
+2

정확히이 명령을 실행하고 있습니까? 원격 컴퓨터에서? 또는 귀하의 로컬 하나? 로컬 시스템에있는 경우 기본적으로 로컬 파일 복사 만 수행합니다. 암호가 로컬에 없으면 지시문의 순서를 반대로하고 로컬로 실행하십시오. 따라서 로컬 컴퓨터에서 복사본을 시작하고 원격 컴퓨터에 로그인하여 복사본을 시작하십시오. –

답변

17

원격 시스템의 설정 파일/etc/ssh/ssh_config에서 AllowUsers 섹션에서 사용자이어야있다. 설정 파일을 편집 한 후 sshd를 다시 시작해야 할 수도 있습니다.

그리고 당신은 로컬 호스트

SCP [email protected]에 원격 호스트에서 예를 들어 파일 "TEST.TXT"를 복사 할 수있는 test.txt/지역/디렉토리


@cool_cs 사용자 기호 ~/Users/djorge/Desktop이 사용자의 집 주소 인 경우 사용자를 지정할 수 있습니다.

UNIX에서 절대 경로는 '/'로 시작해야합니다.

+0

이 작업을 수행 할 때마다 로컬 컴퓨터에서 내 디렉터리를 찾을 수 없습니다. 원격 호스트에 연결되어 있는데/local/dir 또는 내 경우 사용자/jorge/Desktop을 찾을 수 없습니다. –

+0

@cool_cs 로컬 시스템에서 ssh를 종료하고 scp를 실행해야합니다. – chim

46

당신은 다른 PC의 IP를 필요로하고 수행

scp를 사용자 @의 ip_of_remote_pc을 : /home/user/stuff.php/사용자/djorge/데스크탑

당신을 요청합니다 '에 대한 사용자 비밀번호는 기타입니다.

+1

Daniel, Unix 및 Wind0ws에서 / – Snake

관련 문제