컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 호스트가 pscp를 통해 가상 머신 centos7로 파일을 전송하지 못했습니다.

호스트가 pscp를 통해 가상 머신 centos7로 파일을 전송하지 못했습니다.

먼저 일반적으로 사용되는 상황에 대해 이야기해 보겠습니다.

두 시스템의 IP 주소는 A.104.238.161.75, B.43.224.34.73입니다.

서버 A에서의 작업은 서버 B의 /home/lk/ 디렉터리에 있는 모든 파일을 로컬 /root 디렉터리로 복사합니다. 명령은 다음과 같습니다: scp -r root@43.224.34.73:/ home/lk /뿌리.

scp -r root@43.224.34.73:/home/lk /root

서버 A의 /root/lk 디렉터리에 있는 모든 파일을 B의 /home/으로 전송합니다. lk/cpfile 디렉터리에 있는 경우 명령은 scp -r /root/lk root@43.224.34.73:/home/lk/cpfile입니다.

scp -r /root/lk root@43.224.34.73:/home/lk/cpfile

1. 명령 형식:

scp [매개변수] [원본 경로] [대상 경로]

2. 명령 기능:

scp는 secure copy의 약어입니다. scp는 Linux 시스템에서 SSH 로그인을 기반으로 하는 보안 원격 파일 복사 명령입니다. linux scp 명령은 Linux 서버 간에 파일과 디렉터리를 복사할 수 있습니다.

3. 명령 매개변수:

-1 scp 명령이 ssh1 프로토콜을 사용하도록 강제합니다.

-2 scp 명령이 ssh2 프로토콜을 사용하도록 강제합니다.

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

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

-B 일괄 모드 사용(전송 중에 전송 비밀번호나 문구를 묻지 않음) )

-C 압축이 허용됩니다. (압축을 켜려면 -C 플래그를 ssh에 전달합니다.)

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

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

-r 전체 디렉토리를 반복적으로 복사합니다.

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

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

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

-i Identity_file은 지정된 파일에서 전송에 사용되는 키 파일을 읽습니다. 이 매개변수는 SSH로 직접 전달됩니다.

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

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

-P port 대문자 P임을 참고하세요. port는 사용되는 포트 번호입니다. 데이터 전송을 지정하려면

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

4. 사용 예:

scp 명령의 실제 적용 개요:

로컬 서버에서 원격 서버로 복사:

(1) 파일 복사:

명령 형식:

scp local_file 원격_사용자 이름@remote_ip:remote_folder

또는

scp local_file 원격_사용자 이름@remote_ip:remote_file

또는

scp local_file 원격_ip:remote_folder

또는

scp local_file 원격_ip:remote_file

첫 번째와 두 번째는 사용자 이름을 지정하고, 그 후 명령이 실행되면 사용자 비밀번호를 입력해야 합니다. 첫 번째는 원격 디렉터리만 지정하고 파일 이름은 변경되지 않습니다.

세 번째와 네 번째는 파일 이름을 지정합니다. 사용자 이름은 지정하지 않으며 명령 실행 후에 입력해야 합니다. 사용자 이름과 비밀번호는 원격 디렉터리만 지정하고 파일 이름은 변경되지 않으며 네 번째는 파일 이름을 지정합니다.

(2) 디렉터리 복사:

명령 형식:

scp -r local_folder remote_username@remote_ip:remote_folder

또는

scp - r local_folder remote_ip:remote_folder

첫 번째 사용자는 이름을 지정하고, 명령이 실행된 후 사용자 비밀번호를 입력해야 합니다.

두 번째 사용자는 사용자 이름을 지정하지 않습니다. 명령이 실행된 후에 사용자 이름과 비밀번호를 입력해야 합니다.

上篇: 홀로그램 3d 휴대폰 프로젝터 피라미드에서 영화를 볼 수 있나요? 영화를 봐요? 下篇: 채광창이 있는 차를 사고 싶습니까? 천창은 쉽게 망가질까요?
관련 내용