우공이산(愚公移山)

자신과 세상을 바꾸는 것은 머리좋고 가진것이 많은 사람이 아니라 결코 포기하지 않는 의지로 꾸준히 노력해 가는 사람이다. 오늘이 쌓여 내일을 만들고, 내일이 쌓여 인생을 만든다.

꿀팁

scp 통해 데이터 파일 복사

보노보노 2025. 5. 20. 18:25
scp /local/path/to/file user@remote_server:/remote/path/to/destination

 

SCP(Secure Copy)는 SFTP(SSH File Transfer Protocol)을 사용하여 SSH 연결을 통해 파일을 안전하게 전송할 수 있는 명령어입니다. 리눅스 서버로 파일 복사하는 SCP 명령은 다음과 같습니다:

```bash
scp /local/path/to/file user@remote_server:/remote/path/to/destination
```

위 명령어는 `/local/path/to/file`을 원하는 로컬 파일, `user@remote_server`은 리눅스 서버의 사용자 이름과 호스트명 연결된 형태, `/remote/path/to/destination`은 리눅스 서버로 보내는 디렉토리 경로를 나타내는 것입니다.

**구체적인 예시:**

1. `my_important_file.txt`라는 파일을 `user@example.com:~/Documents/`로 복사하려고 합니다.

   ```bash
   scp my_important_file.txt user@example.com:/home/user/Documents/
   ```

2. `/home/user/Documents/`에서 `/home/new_directory/`로 파일을 이동하고 보내는 경우:

   ```bash
   scp /home/user/Documents/my_important_file.txt user@example.com:/home/new_directory/
   ```

**참고:**

- `scp` 명령은 기본적으로 안전하게 파일을 전송하기 위해 SSH를 사용합니다.
- 서버에 로그인할 수 없는 경우, SSH 키 또는 패키드 암호화를 사용하여 보안을 강화해야 합니다.
- 복사 중 디렉토리가 존재하지 않는 경우 자동으로 생성됩니다.

참고