로컬에서 원격 SSH로 폴더를 전송하는 방법에 대한 상세 튜토리얼
이 게시물에서는 SSH를 기반으로 하는 SCP 명령어를 사용하여 로컬에서 원격으로, 그리고 원격에서 로컬로 폴더를 전송하는 방법을 소개합니다. 또한 PC 간에 폴더를 전송하는 더 쉬운 방법도 추천해 드립니다.
SSH에서 폴더를 다른 디렉터리로 이동하려면 어떻게 해야 하나요?
예전에는 SCP 명령어를 사용하여 SSH로 PC 간에 파일을 전송했는데, 한 번에 단일 파일만 전송할 수 있어서 너무 복잡한 것 같습니다. 그렇다면 SSH에서 폴더를 다른 디렉터리로 어떻게 이동할 수 있나요? ”
- 사용자 질문
네트워크 통신 프로토콜인 SSH(Secure Shell)를 사용하면 두 컴퓨터가 통신하고 데이터를 공유할 수 있습니다. 이 튜토리얼에서는 SSH 프로토콜을 기반으로 하며 PC 간에 안전하게 파일을 전송할 수 있는 SCP 명령어를 사용하여 로컬에서 원격 Windows로 SSH 폴더를 복사하는 방법에 대한 자세한 가이드를 제공합니다.
SCP는 작동의 모든 측면을 제어하는 다양한 옵션을 제공합니다. 다음은 가장 일반적인 옵션입니다. 로컬에서 원격 SSH로 폴더를 전송하는 방법을 알기 전에 이 옵션들을 숙지해 두세요.
- ✲-P -원격 호스트 ssh 포트를 설정합니다.
- ✲-p -파일 액세스 및 수정 시간을 유지합니다.
- ✲-q -진행률 표시줄 및 비오류 경고를 비활성화합니다.
- ✲-C -대상 시스템으로 전송하기 전에 데이터를 압축하도록 SCP에 지시합니다.
- ✲-r -디렉터리를 재귀적으로 복사하도록 SCP에 지시합니다.
로컬에서 원격 SSH로 폴더를 전송하는 방법
이 게시물에서는 SCP 명령어를 사용하여 로컬에서 원격 SSH로 폴더를 전송하는 방법을 소개합니다. 보충 자료로 원격에서 로컬 SSH로 폴더를 전송하는 방법도 소개하겠습니다. 시작하겠습니다.
작업을 수행하기 전에 알아두어야 할 몇 가지 팁이 있습니다.
- SCP command를 수행하려면 SSH 클라이언트를 다운로드해야 합니다. Windows 시스템에서는 주로 PuTTY를 사용합니다.
- SSH(Secure Shell) 터널을 사용하여 데이터를 전송하므로, SCP 명령어는 사용자 이름 및 비밀번호와 유사한 역할을 하는 SSH 키로 인증해야 합니다.
- 양쪽 시스템에서 이름과 위치가 같은 폴더를 복사할 때는 SCP가 자동으로 파일 이름을 덮어쓰므로 주의해야 합니다.
- 폴더를 복사하려면 원본 컴퓨터에 최소한 읽기 권한이, 대상 시스템에 쓰기 권한이 있어야 합니다.
파트 1. SCP 명령어로 로컬에서 원격으로 폴더 복사하기
단계 1. 로컬에서 원격 시스템으로 폴더를 복사하려면 다음 명령어를 실행합니다.
scp -r /path/of/your/local/folder username@hostname:/path/to/remote/server/folder
- ▶path of your local folder: 로컬 폴더의 이름
- ▶username: 로컬 컴퓨터의 사용자 이름
- ▶hostname: 원격 장치의 IP 주소
- ▶path to remote server folder: 폴더를 복사할 대상 위치 (원격 디렉토리를 지정하지 않으면 원격 사용자의 홈 디렉토리에 폴더가 복사됩니다.)
단계 2. 프로세스를 시작하려면 사용자 비밀번호를 입력합니다.
파트 2. SCP 명령어로 원격에서 로컬로 폴더 복사하기
단계 1. 다음 명령어를 실행합니다.
scp -r username@hostname:/path/of/remote/server/folder /path/to/local/destination/folder
단계 2. 프로세스를 시작하려면 사용자 비밀번호를 입력합니다.
이제 로컬 대상 위치로 이동하여 대상 폴더를 확인할 수 있습니다.
AnyViewer: 더 쉬운 방법으로 PC 간에 폴더 직접 전송하기
이제 로컬에서 원격 SSH로 폴더를 전송하는 방법을 이해하셨을 것입니다. SSH를 사용하여 원격 위치에서 로컬 위치로 폴더를 복사하는 데는 오랜 시간이 걸리거나, SCP 명령을 사용하도록 PuTTY를 구성하는 것이 어렵다고 생각할 수 있습니다. 이 경우, 기술적인 지식 없이도 컴퓨터 간에 폴더를 쉽게 전송할 수 있도록 AnyViewer를 사용하는 것을 권장합니다.
AnyViewer는 무료 타사 파일 전송 도구로, 다음과 같은 장점으로 높게 평가받고 있습니다.
- 사용 용이성. 제한 없이 폴더를 전송할 수 있는 간편한 조작법을 제공합니다.
- 속도. 빠른 파일 전송 속도를 자랑합니다. 예를 들어, 두 컴퓨터가 모두 LAN에 연결된 경우 2 GB의 zip 파일을 전송하는 데 약 20초밖에 걸리지 않습니다.
- 다기능. 파일 전송 외에도 AnyViewer를 사용하면 화면 공유, 원격 컴퓨터 관리, 원격 세션 중 채팅 상자를 통한 통신 등이 가능합니다.
- 무인 액세스. 복잡한 설정 없이 PC와 노트북에 대한 무인 원격 액세스를 제공합니다.
1단계. 클라이언트 PC의 왼쪽 패널에서 로그인으로 이동한 다음 가입하기를 클릭합니다(이미 가입한 경우 바로 로그인하세요).
2단계. 회원가입 정보를 입력합니다.
3단계. 다른 컴퓨터에서 동일한 계정으로 로그인하면 할당된 기기를 확인할 수 있습니다.
4단계. 기기 인터페이스로 이동하여 파일을 전송할 대상 기기를 선택한 다음 파일 전송을 클릭합니다.
5단계. 이제 PC 간 파일 전송을 위한 파일 전송
대화 상자가 나타납니다. 상자의 오른쪽에 클라이언트 PC가 표시되고, 왼쪽에 호스트 PC가 표시됩니다. 대상 폴더를 선택하고 오른쪽 화살표를 클릭하여 클라이언트 PC로 전송하거나 그 반대로 수행할 수 있습니다.상자 하단에서 전송 상태를 확인할 수 있습니다. 마우스 우클릭하여 작업을 일시 중지하거나 제거할 수 있습니다.
- 참고:
- AnyViewer 무료 계정으로는 100 MB 미만의 단일 파일을 전송할 수 있으며, 한 번에 최대 100개의 파일만 전송할 수 있습니다. 더 큰 파일을 전송하려면 Professional 또는 Enterprise 요금제(으)로 업그레이드하세요. 이후 다음과 같은 권한이 부여됩니다:
- 한 번에 여러 파일 전송.
- 더 빠른 파일 전송. 무료 계정의 전송 속도는 500 KB/s이지만, 유료 계정은 최대 10 MB/s에 달할 수 있습니다.
- 직접 파일 전송을 위해 동일한 계정에 더 많은 장치 할당.
- 원격 PC의 키보드와 마우스를 차단하고 화면을 검게 처리할 수 있도록 개인정보 보호 모드(으)로 호스트 컴퓨터에 연결.
결론
이제 로컬에서 원격 SSH로 폴더를 전송하는 방법을 이해하셨을 것입니다. 이 방법은 약간의 IT 전문 지식이 필요하며 어려울 수 있습니다. 이러한 상황에서는 AnyViewer를 사용하여 PC 간에 폴더를 안전하게 전송해 보세요.