Mac은 SCP를 사용하여 파일을 업로드 및 다운로드합니다.

SCP는 무엇입니까?

scp는 보안 복사의 약자입니다. Linux에서 원격으로 파일을 복사하는 데 사용되는 명령입니다. 유사한 명령은 cp이지만 cp는 로컬로만 복사되며 교차 서버가 될 수 없으며 scp 전송은 암호화됩니다.

scp의 용도는 무엇입니까?

1. 원격 서버에서 파일을 가져와야합니다 원격 서버에는 ftp 서버가 구성되어 있지도 않고 웹 서버도 활성화되어 있지 않으며 공유되지도 않습니다. 기존 채널을 통해 파일을 가져올 수없는 경우 scp 명령 만 사용하여 쉽게 목표를 달성 할 수 있습니다. .

2.이 컴퓨터의 파일을 원격 서버에 업로드해야합니다 원격 서버에는 ftp 서버 또는 공유가 활성화되어 있지 않으며 일반적인 방법으로 업로드 할 수 없습니다. scp 명령을 통해 쉽게 목표를 달성 할 수 있습니다.

scp 사용 방법

Port capital-P는 매개 변수, 2222는 SSH 포트 변경 후의 포트를 의미하며 SSH 포트가 변경되지 않은 경우이 매개 변수를 추가 할 필요가 없습니다. 기본적으로 SSH의 포트 22가 사용됩니다.

1. 원격 서버에서 파일 가져 오기
scp -P 2222 [email protected]:/home/favicon.ico /Users/xiao/Documents/favicon.ico

[email protected]는 루트 사용자를 사용하여 원격 서버 192.168.191.32에 로그인하는 것을 의미합니다.

/home/favicon.ico는 원격 서버의 파일을 나타냅니다.

/Users/xiao/Documents/favicon.ico는 로컬에 저장된 경로와 파일 이름을 나타냅니다.

2. 원격 서버에서 디렉토리 가져 오기
scp -P 2222 -r [email protected]:/home/ /Users/xiao/Documents/

-r : 매개 변수는 재귀 적 복사를 나타냅니다 (즉, 디렉토리 아래의 파일과 디렉토리를 복사합니다).

[email protected]는 루트 사용자를 사용하여 원격 서버 192.168.191.32에 로그인하는 것을 의미합니다.

/ home /은 원격 서버의 디렉토리를 나타냅니다.

/ Users / xiao / Documents /는 로컬에 저장된 디렉토리 경로를 나타냅니다.

3. 서버에 로컬 파일 업로드
scp -P 2222 /Users/xiao/Documents/favicon.ico [email protected]:/home/favicon.ico

/Users/xiao/Documents/favicon.ico는 로컬에 저장된 경로와 파일 이름을 나타냅니다.

[email protected]는 루트 사용자를 사용하여 원격 서버 192.168.191.32에 로그인하는 것을 의미합니다.

/home/favicon.ico는 원격 서버의 파일을 나타냅니다.

4. 로컬 디렉토리를 서버에 업로드
scp -P 2222 -r /Users/xiao/Documents/ [email protected]:/home/

-r : 매개 변수는 재귀 적 복사를 나타냅니다 (즉, 디렉토리 아래의 파일과 디렉토리를 복사합니다).

[email protected]는 루트 사용자를 사용하여 원격 서버 192.168.191.32에 로그인하는 것을 의미합니다.

/ home /은 원격 서버의 디렉토리를 나타냅니다.

/ Users / xiao / Documents /는 로컬에 저장된 디렉토리 경로를 나타냅니다.

5. 유용한 몇 가지 매개 변수 :

-v : 대부분의 Linux 명령에서 -v와 같은 의미로 진행률을 표시하는 데 사용되며 연결, 인증 또는 구성 오류를 확인하는 데 사용할 수 있습니다.

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

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

추천

출처blog.csdn.net/qinyikl/article/details/78598280