Linux는 scp 원격 전송 명령을 사용하여 서버 파일 상호 전송(아리운 서버)

1412 단어
며칠 전 워드프레스 대학이 있는 서버 환경이 불안정하고 CPU가 항상 100%를 차지하며 몇 번이나 고생했지만 원인을 찾지 못했기 때문에 환경을 다시 설정하는 것을 고려할 수밖에 없었다. 환경을 설정하고 최적화하는 데 몇 시간이 걸리는 것을 감안하면 사이트를 멈출 수 없겠지. 그래서 워드프레스 대학 사이트를 다른 서버로 임시로 옮겨 운행하고 설정하고 다시 옮겨야 한다.
보아하니 아리운의 두 클라우드 서버는 모두 같은 구역인 것 같아서 내망을 통해 파일 전송을 하기로 결정했다. 속도가 빠르다는 것은 말할 것도 없고(정상적으로 파일을 전송하는 속도는 35m~50m/s에 달할 수 있음), 공망 대역폭도 차지하지 않기로 했다.
아리운 서버는 보안 그룹 정책을 가지고 있으며, 아래의 네트워킹, 방향의 IP 화이트 리스트를 설정해야 할 수도 있습니다.
만약 클라우드 서버에 위의 보안 정책이 없다면, 무시할 수 있습니다.
다음은 scp라는 원격 전송 명령을 사용해야 합니다. Linux 시스템이라면 ssh 클라이언트(예를 들어putty)에 로그인하면 사용할 수 있습니다.
1. 원격 서버에서 파일 가져오기

scp -P 2223 [email protected]:/root/test.tar.gz /home/test.tar.gz

명령의 대문자 P는 포트 매개 변수이고 2223은 ssh의 포트를 표시하며 22라면 이 매개 변수를 필요로 하지 않고 다른 포트라면 입력해야 합니다[email protected]루트 사용자를 사용하여 원격 서버 10.23.185.16에 로그인했음을 나타냅니다./root/test.tar.gz는 원격 서버의 파일 및 경로 맨 뒤에 있는/home/test를 표시합니다.tar.gz는 로컬에 저장된 경로와 파일 이름을 표시합니다.명령을 실행하면 정상적으로 질문이 있습니다. yes 리턴을 입력하고 원격 서버의 루트 비밀번호를 입력해야 합니다. 리턴하면 됩니다.
2. 원격 서버의 디렉터리 가져오기

scp -P 2223 -r [email protected]:/root/dirname/ /home/dirname/

참고: 디렉토리의 경우 -r 매개변수를 추가해야 합니다.
3. 로컬 파일을 서버에 업로드

scp -P 2223 /home/test.tar.gz [email protected]:/root/test.tar.gz

4. 로컬 디렉터리를 서버에 업로드

scp -P 2223 -r /home/dirname/ [email protected]:/root/dirname/

scp로 내망 전송, 속도 역시 지렛대!

좋은 웹페이지 즐겨찾기