раздел 04
Шпаргалка
Команды
| Команда | Что делает |
|---|---|
ssh user@IP | Подключиться к серверу |
ssh-keygen -t ed25519 | Создать пару ключей (приватный + публичный) |
ssh-copy-id user@IP | Положить публичный ключ на сервер |
scp file.txt user@IP:/path/ | Скопировать файл на сервер |
scp user@IP:/path/file.txt . | Скопировать файл с сервера к себе |
Пример файла ~/.ssh/config
Host myserver
HostName 203.0.113.10
User deploy
Port 22
После этого вход одной командой:
ssh myserver
Порядок настройки ключа
ssh-keygen -t ed25519- создать пару ключей на своём компьютере.ssh-copy-id user@IP- скопировать публичный ключ на сервер.ssh user@IP- зайти без пароля и убедиться, что работает.- Отключить на сервере вход по паролю.
Словарь терминов
| Термин | Что это |
|---|---|
| SSH | Защищённый протокол для подключения к удалённому серверу из терминала. |
| Сервер | Удалённый компьютер, работающий круглосуточно. |
| Приватный ключ | Секретный файл, хранится только у тебя. Никому не показывать. |
| Публичный ключ | Открытый файл (с .pub), кладётся на сервер. Можно делиться. |
| Пара ключей | Приватный и публичный вместе - создаются за один раз. |
| Порт 22 | Стандартный порт, на котором сервер слушает SSH. |
| scp | Команда копирования файлов по SSH. |
Куда дальше
- Терминал и shell - как работать в командной строке.
- Хостинг на Selectel - где взять сервер и как его настроить.
- Git в Cursor, Claude Code и Codex - как выкатывать код на сервер через Git.