>  기사  >  운영 및 유지보수  >  Linux 명령--scp 사용법

Linux 명령--scp 사용법

PHP中文网
PHP中文网원래의
2017-06-20 11:28:532102검색

서로 다른 Linux 간에 파일을 복사하는 세 가지 일반적인 방법이 있습니다.

첫 번째는 ftp입니다. 즉, 하나의 Linux에 ftpServer를 설치하여 ftp를 사용하는 다른 클라이언트 프로그램을 사용하여 파일을 복사할 수 있습니다.

두 번째 방법은 삼바 서비스를 이용하는 방법으로, 윈도우 파일 복사 방식과 비슷하고 비교적 간단하고 편리합니다.

세 번째 방법은 scp 명령을 사용하여 파일을 복사하는 것입니다. scp는 SSH 로그인을 기반으로 하는 보안 파일 복사본입니다.

때로는 원격 서버에서 파일을 가져와야 합니다. 서버가 FTP 서버로 구성되지도 않았고 공유되지도 않았으므로 기존 채널을 통해 파일을 얻을 수 없는 경우에만 필요합니다. 간단한 것을 사용하려면 scp 명령을 사용하여 목적을 달성할 수 있습니다.

1. 로컬 파일을 원격 서버에 복사합니다.

로컬 파일 news.txt를 192.168.6.129 시스템의 /etc/squid 디렉터리에 복사합니다(사용자 이름은 루트)

#scp /home/ administrator /news.txtroot@192.168.6.129:/etc/squid

 /home/administrator/ 로컬 파일의 절대 경로

News.txt 서버에 복사할 로컬 파일

root 원격지에 로그인 루트 사용자를 통해 서버 (동등한 권한을 가진 다른 사용자를 사용할 수도 있음) 192.168.6.129 원격 서버의 IP 주소 (도메인 이름이나 컴퓨터 이름을 사용할 수도 있음) /etc/squid 로컬 파일을

루트 사용자를 통해 원격 서버에 로그인하고 yes를 입력하여 SSH 연결 설정에 동의합니다

  

루트 사용자의 비밀번호를 입력하라는 메시지가 표시됩니다

  

전송 시작 연결이 설정된 후 파일에 백분율, 실제 시간 및 전송 속도와 같은 정보가 표시됩니다

-r 매개변수를 사용하여 폴더를 복사하세요

2. 원격 서버에 있는 파일을 로컬 컴퓨터에 복사하세요 #scp root@192.168.6.129:/usr/local/sin.sh/home/administrator

root 원격 서버에 있는 로컬 파일로

  /home/administrator는 원격으로 파일을 복사할 절대 경로입니다. local

두 가지 사항에 유의하세요.

1. 원격 서버 방화벽에 특별한 제한이 있는 경우 scp는 상황에 따라 특수 포트를 사용합니다.

# scp- p 4588 remote@www.abc.com:/usr/local/sin.sh /home/administrator

  사용 가능한 매개변수 -

  -v는 진행 상황을 표시하는 데 사용됩니다. 연결, 인증 또는 구성 오류를 보는 데 사용할 수 있습니다. .

   -C 압축 옵션을 활성화합니다.

   -P 포트를 선택합니다. rcp에서 -p를 사용했습니다.

   -4 IPV4 주소를 강제로 사용합니다.

  -6 IPV6 주소를 강제로 사용합니다.

-r 폴더 복사

2. scp를 사용할 때, 사용한 사용자에게 원격 서버의 해당 파일을 읽을 수 있는 권한이 있는지 주의하세요.

위 내용은 Linux 명령--scp 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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