scp 명령을 사용하여 파일 다운로드


68

centos 서버가 ip로 말할 수 있습니다 : 1.2.3.4. 1.2.3.4의 경로 /root/pc/filename.rar에서 내 로컬 호스트 호스트 (현재 PC)로 파일을 다운로드하고 싶습니다. 해당 파일을 다운로드하려면 어떤 명령이 필요합니까? 나는 이런 식으로 노력하고 있지만 작동하지 않습니다.

scp root@1.2.3.4:/root/pcfilename.rar

해당 파일을 시스템의 현재 디렉토리로 다운로드하고 싶습니다.

답변:


103

복사 할 위치를 추가하십시오 (예 : ./).

scp root@1.2.3.4:/root/pcfilename.rar ./

13

우선, 루트 사용자가 실제로 파일에 액세스해야합니다. 일반 사용자가 파일을 검색 할 수있는 경우 보안 위험을 제한하는 것이 좋습니다.

root가 실제로 필요한 경우 파일을 확인하여 root가 실제로 ssh로 로그인 할 수 있는지 확인 /etc/ssh/sshd_config하고 PermitRootLogin옵션이로 설정되어 있는지 확인하십시오 yes.

마지막으로 위의 명령은 .(현재 디렉토리를 가리키는) 뒤에 다음과 같이 추가하면 작동 합니다.

scp root@1.2.3.4:/root/pcfilename.rar .

또는 항상 전체 경로를 사용할 수도 있습니다.

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