>운영 및 유지보수 >리눅스 운영 및 유지 관리 >리눅스에서 scp 명령을 어떻게 사용하나요? (자세한 사용법 설명)

리눅스에서 scp 명령을 어떻게 사용하나요? (자세한 사용법 설명)

青灯夜游
青灯夜游원래의
2020-07-20 10:59:467632검색

Linux에서는 scp 명령을 사용하여 Linux 간에 파일과 디렉터리를 복사합니다. 즉, 로컬 파일을 Linux 서버의 원격 서버에 업로드하거나, 원격 서버에서 로컬로 파일을 다운로드하는 데 사용됩니다. scp는 Linux 시스템에서 SSH 로그인을 기반으로 하는 보안 원격 파일 복사 명령입니다.

리눅스에서 scp 명령을 어떻게 사용하나요? (자세한 사용법 설명)

scp 명령이 무엇인가요? 무슨 소용이 있나요?

scp는 secure copy의 약자입니다. scp는 Linux 시스템에서 SSH 로그인을 기반으로 하는 보안 원격 파일 복사 명령입니다.

Linux scp 명령은 Linux 간에 파일과 디렉터리를 복사하는 데 사용됩니다.

참고: scp는 암호화되고 rcp는 암호화되지 않습니다. scp는 rcp의 향상된 버전입니다. Syntaxt

scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 [...] [[user@]host2:]file2

simple Writing :

scp [可选参数] file_source file_target
eparameter 설명 :

-1 : SCP 명령이 프로토콜 SSH1

  • -2를 사용하도록 강제 SCP 명령을 사용하도록 강요

    - 4: scp 명령이 IPv4 주소 지정만 사용하도록 강제

  • -6: scp 명령이 IPv6 주소 지정만 사용하도록 강제

  • -B: 배치 모드 사용(전송 비밀번호나 문구를 묻지 마세요) 전송)

  • - C: 압축을 활성화합니다. (압축을 켜려면 -C 플래그를 ssh에 전달하세요.)

  • -p: 원본 파일의 수정 시간, 액세스 시간 및 액세스 권한을 유지합니다.

  • -q: 전송 진행률 표시줄을 표시하지 않습니다.

  • -r: 전체 디렉터리를 재귀적으로 복사합니다.

  • -v: 상세 모드로 출력을 표시합니다. scp 및 ssh(1)은 전체 프로세스에 대한 디버깅 정보를 표시합니다. 이 정보는 연결, 인증 및 구성 문제를 디버깅하는 데 사용됩니다.

  • -c 암호: 암호를 사용하여 데이터 전송을 암호화합니다. 이 옵션은 SSH에 직접 전달됩니다.

  • -F ssh_config: 대체 SSH 구성 파일을 지정합니다. 이 매개변수는 SSH에 직접 전달됩니다.

  • -iidentity_file: 지정된 파일에서 전송 중에 사용된 키 파일을 읽습니다. 이 매개변수는 ssh에 직접 전달됩니다.

  • -l 제한: 사용자가 사용할 수 있는 대역폭을 Kbit/s 단위로 제한합니다.

  • -o ssh_option: ssh_config(5)에서 매개변수 전달 방법을 사용하는 데 익숙하다면,

  • -P port: 대문자 P에 유의하세요. port는 데이터 전송을 지정하는 데 사용되는 포트 번호입니다

  • -S 프로그램: 암호화된 전송에 사용되는 프로그램을 지정합니다. 이 프로그램은 ssh(1)의 옵션을 이해할 수 있어야 합니다. linux

  • copy 로컬 파일에서 SCP 명령을 원격 호스트@xxx로 사용합니다. 파일 콜론을 사용하여 파일을 분리하여 원격 호스트와 분리하기 위해 콜론을 사용하십시오. -r은 재귀를 의미합니다.

  • $ scp localFile user@xxx.xxx.xx:/ 
    //拷贝本地文件到远端/目录下
    
    $ scp localFile user@xxx.xxx.xx:~
    //拷贝本地文件到远端home目录下
  • 원격 파일을 로컬에 복사합니다.

  • $ scp -r abc root@xxx.xxx.xxx:~

포트를 지정합니다

scp root@xxx.xxx.xxx:~/awesome.txt ./
scp -r root@xxx.xxx.xxx:~/awesome.txt ./

권장 튜토리얼: "Linux 운영 및 유지 관리"

위 내용은 리눅스에서 scp 명령을 어떻게 사용하나요? (자세한 사용법 설명)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.