> ## Documentation Index
> Fetch the complete documentation index at: https://docs.edisglobal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SCP в Linux: подключение к Linux-серверу

> Безопасное копирование файлов между Linux-серверами через SCP: SSH, аутентификация ключом и передача каталогов.

## Безопасное копирование файлов между Linux-системами

SCP (Secure Copy Protocol) — простой и безопасный способ передачи файлов между вашим Linux-компьютером и Linux-сервером. В статье описано использование команды `scp` в терминале для загрузки и скачивания файлов.

***

## Шаг 1. Убедитесь, что SSH включён на Linux-сервере

Служба SSH должна быть установлена и запущена. Для установки выполните:

```bash theme={"system"}
sudo apt-get install openssh-server
```

***

## Шаг 2. Передавайте файлы командой `scp`

### Копирование с локального компьютера на сервер

Чтобы загрузить файл на Linux-сервер:

```bash theme={"system"}
scp /path/to/local/file username@hostname_or_ip:/path/to/remote/directory
```

* Замените `/path/to/local/file` полным путём к локальному файлу.
* Замените `username` именем пользователя Linux-сервера.
* Замените `hostname_or_ip` IP-адресом или доменным именем сервера.
* Замените `/path/to/remote/directory` каталогом назначения на сервере.

### Копирование с сервера на локальный компьютер

Чтобы скачать файл с Linux-сервера:

```bash theme={"system"}
scp username@hostname_or_ip:/path/to/remote/file /path/to/local/directory
```

* Замените `/path/to/remote/file` путём к файлу на сервере.
* Замените `/path/to/local/directory` локальным каталогом назначения.

***

## Примеры команд

### Загрузка на сервер

```bash theme={"system"}
scp ~/Documents/example.txt user@192.168.1.10:/home/user/uploads
```

### Скачивание с сервера

```bash theme={"system"}
scp user@192.168.1.10:/home/user/uploads/example.txt ~/Downloads
```


## Related topics

- [Способы передачи файлов для Linux и Windows](https://docs.edisglobal.com/ru/advanced-setup-guides/file-transfer-methods-for-linux-and-windows/file-transfer-methods.md)
- [SCP в Windows: подключение к Linux-серверу](https://docs.edisglobal.com/ru/advanced-setup-guides/file-transfer-methods-for-linux-and-windows/copy-files-scp-windows.md)
- [SFTP в Linux: подключение к Linux-серверу](https://docs.edisglobal.com/ru/advanced-setup-guides/file-transfer-methods-for-linux-and-windows/transfer-files-sftp-linux.md)
- [SFTP в Windows: подключение к Linux-серверу](https://docs.edisglobal.com/ru/advanced-setup-guides/file-transfer-methods-for-linux-and-windows/transfer-files-sftp-windows.md)
- [Подключение к Linux по SSH](https://docs.edisglobal.com/ru/getting-started/linux-secure-shell-ssh.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.