English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux scp 명령어는 Linux 간 파일과 디렉토리를 복사하는 데 사용됩니다.
scp는 secure copy의 약자로, scp는 ssh 로그인을 기반으로 한 안전한 원격 파일 복사 명령어입니다. Linux 시스템에서 사용됩니다.
scp는 암호화된 것입니다,rcp 암호화되지 않은 것입니다. scp는 rcp의 강화된 버전입니다.
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l 제한] [-o ssh_option] [-P 포트] [-S 프로그램] [[사용자@]호스트1:] 파일1 [...] [[사용자@]호스트2:] 파일2
간단한 표기법:
scp [ 선택적 파라미터 ] 파일원본 파일대상
파라미터 설명:
명령어 형식:
scp local_file remote_username@remote_ip:remote_folder 또는 scp local_file remote_username@remote_ip:remote_file 또는 scp local_file remote_ip:remote_folder 또는 scp local_file remote_ip:remote_file
응용 예제:
scp /home/space/music/1.mp3 [email protected]:/home/root/others/music scp /home/space/music/1.mp3 [email protected]:/home/root/others/music/001.mp3 scp /home/space/music/1.mp3 ko.oldtoolbag.com:/home/root/others/music scp /home/space/music/1.mp3 ko.oldtoolbag.com:/home/root/others/music/001.mp3
디렉토리 복사 명령어 형식:
scp -r local_folder remote_username@remote_ip:remote_folder 또는 scp -r local_folder remote_ip:remote_folder
응용 예제:
scp -r /home/space/music/ [email protected]:/home/root/others/ scp -r /home/space/music/ ko.oldtoolbag.com:/home/root/others/
위 명령어는 로컬 music 디렉토리를 원격 others 디렉토리 아래로 복사합니다.
원격에서 복사하여 로컬에 저장하려면, 원격에서 로컬로 복사하는 명령어의 뒤에서2매개변수 순서를 바꿔서 사용할 수 있습니다. 다음 예제와 같이
응용 예제:
scp [email protected]:/home/root/others/music /home/space/music/1.mp3 scp -r ko.oldtoolbag.com:/home/root/others/ /home/space/music/
1만약 원격 서버의 방화벽이 scp 명령어에 특정 포트를 설정했을 경우, 다음과 같이 사용해야 합니다: -P 매개변수를 사용하여 명령어의 포트 번호를 설정합니다. 명령어 형식은 다음과 같습니다:
#scp 명령어 사용 포트 번호 4588 scp -P 4588 [email protected]:/usr/local/sin.sh /home/administrator
2scp 명령어를 사용할 때는 사용자가 원격 서버의 해당 파일을 읽을 수 있는 권한을 가지고 있어야 합니다. 그렇지 않으면 scp 명령어는 작동하지 않습니다.