Top.Mail.Ru
Franch Royalty
Маркетинг
Инструмент FRM Claude Code · разовая настройка

Claude Code на вашем компьютере

Настроить один раз — и дальше писать обычными словами: «зайди на сервер, поменяй заголовок на главной и перезапусти сайт». Claude заходит и делает. Инструкция написана для человека, который терминал раньше не открывал: у каждого шага одна команда, что должно появиться на экране и что делать, если не появилось.

01 · 10 минут

Поставить программу

Одна команда. Claude Code поселится на вашем компьютере и будет ждать поручений.

02 · 10 минут

Дать ключ от сервера

Компьютер и сервер знакомятся один раз. Дальше вход без пароля — и вам, и Клоду.

03 · 5 минут

Написать памятку

Файл, где сказано: сайт лежит тут, перезапускается так, это не трогать. Claude читает её сам.

Что нужно приготовить
  • Компьютер на Mac или Windows. Windows 10 (сборка 1809 и новее) или macOS 13 и новее, 4 ГБ оперативной памяти.
  • Платная подписка Claude — Pro, Max, Team или Enterprise. На бесплатном тарифе Claude Code не работает.
  • Данные сервера: адрес (IP), имя пользователя (обычно root), пароль и порт. Всё это выдал хостинг в письме при заказе.
  • Полчаса времени и свежая копия сайта. Перед первой правкой попросите хостера сделать снимок сервера — откатиться будет чем.
У Claude есть и приложение с обычным окном, без терминала. Но ключ от сервера всё равно заводится в терминале, и там же удобнее видеть, что происходит, — поэтому инструкция терминальная. Терминал — это просто окно, куда пишут команды и жмут Enter. Ничего сломать в нём случайно нельзя.

Ваш сервер

Впишите свои данные — и все команды ниже сами станут вашими, подставлять руками ничего не нужно. Данные никуда не уходят: страница считает всё у вас в браузере и помнит только в этом браузере.

Придумайте любое латиницей — этим словом будете звать сервер вместо цифр.
Четыре числа через точку из письма хостинга.
Почти всегда root. Если хостинг дал другое имя — впишите его.
Если в письме порт не упомянут — оставьте 22.
Обычно /var/www/что-то. Не знаете — оставьте как есть, на шаге 8 Claude найдёт сам и вы впишете.
Чтобы Claude после правки сам проверил, что сайт открывается.
Не знаете — так и оставьте «не знаю»: тогда в памятке будет написано «выясни сам и запиши сюда», и Claude на первом же заходе это выяснит.
Какой у вас компьютер?
Команды ниже — для macOS. Всё делается в приложении «Терминал».
Команды ниже — для Windows. Всё делается в PowerShell.
Шаг 1

Открыть терминал

Нажмите Cmd + Пробел, наберите Терминал и нажмите Enter. Откроется окно с белым или чёрным полем и мигающей палочкой. Это и есть терминал.

Нажмите Пуск, наберите PowerShell, выберите Windows PowerShell и нажмите Enter. Откроется синее или чёрное окно с мигающей палочкой. Запускать «от имени администратора» не нужно.

Как понять, что всё хорошо: в окне есть строка, которая заканчивается на %>, и мигает курсор. Значит, окно ждёт вашу команду.
Команды отсюда не набирают руками — их копируют кнопкой «Копировать», вставляют в терминал и нажимают Enter. На Mac вставка — Cmd + V, в Windows — правая кнопка мыши или Ctrl + V.
Шаг 2

Поставить Claude Code

Скопируйте команду, вставьте в терминал, нажмите Enter и подождите — установка занимает минуту-две. Пока идёт, будут бежать строчки: так и должно быть.

curl -fsSL https://claude.ai/install.sh | bash
irm https://claude.ai/install.ps1 | iex
Как понять, что всё хорошо: строчки добежали и снова появилась строка с мигающим курсором, а среди текста было слово installed или success.
Если не получилось.
  • Ошибка 'irm' is not recognized — вы открыли не PowerShell, а командную строку. Закройте окно и откройте именно Windows PowerShell.
  • Ошибка про && — наоборот, вы в PowerShell, а скопировали команду для командной строки. Возьмите команду выше ещё раз.
  • Пишет command not found: curl — редкий случай; поставьте инструменты разработчика командой xcode-select --install и повторите.
  • Ошибка про сеть или 403 — включите обычный интернет без корпоративного фильтра и повторите.
Шаг 3

Проверить, что программа встала

Закройте окно терминала и откройте заново — это обязательно, иначе компьютер ещё не знает про новую программу. В новом окне выполните:

claude --version
Как понять, что всё хорошо: в ответ появился номер версии и слова (Claude Code) — например 2.1.211 (Claude Code).
Если пишет command not found или не распознано: закройте все окна терминала и откройте новое — чаще всего дело в этом. Не помогло — выполните claude doctor: команда сама расскажет, что не так.
Шаг 4

Сделать папку-штаб

Claude всегда работает внутри одной папки и помнит то, что в ней происходило. Заведите под сервер отдельную папку — это ваш штаб. Кода сайта в ней не будет: код живёт на сервере, а в штабе — только памятка и история переписки.

mkdir -p ~/work/mysite && cd ~/work/mysite
mkdir "$HOME\work\mysite" -Force; cd "$HOME\work\mysite"
Как понять, что всё хорошо: ошибок нет, а строка перед курсором теперь заканчивается на mysite %\mysite>. Вы «стоите» внутри папки.
Дальше правило простое: каждый раз, когда садитесь работать с этим сервером, сначала заходите в эту папку и только потом запускаете claude. Команда захода — та же, что выше, вторая половина после &&;.
Шаг 5

Войти в свой аккаунт Claude

Запустите программу — в первый раз она попросит войти:

claude

Выберите вход по подписке (Pro/Max), нажмите Enter — откроется браузер, там подтвердите вход своим аккаунтом Claude. Вернитесь в терминал: он уже ждёт вашу первую задачу.

Как понять, что всё хорошо: внизу окна появилась строка ввода, куда можно писать по-русски. Напишите привет, ты меня слышишь? и нажмите Enter — Claude ответит.
Выйти из программы — написать /exit и нажать Enter. Вернуться к прошлому разговору в этой папке — запустить claude -c.
Если пишет, что подписка не подходит: у бесплатного тарифа Claude Code не открывается. Нужна Pro и выше — оформляется в личном кабинете на claude.com. Второй вариант — оплата по факту через Claude Console, но для начала проще подписка.
Шаг 6

Сделать ключ от сервера

Ключ — это пара файлов: один остаётся у вас, второй кладётся на сервер. Дальше сервер узнаёт ваш компьютер сам, без пароля. Пароль вводить каждый раз Claude не сможет — поэтому ключ обязателен.

Выйдите из Claude (напишите /exit) и выполните в терминале:

ssh-keygen -t ed25519 -C "claude-code"

Программа задаст три вопроса. На все три просто нажмите Enter, ничего не вводя: первый — куда сохранить (пусть будет по умолчанию), второй и третий — пароль на сам ключ (оставляем пустым, иначе его будут спрашивать при каждом заходе).

Как понять, что всё хорошо: нарисовалась рамка из символов — «отпечаток» ключа. Выглядит как ерунда, но это правильный ответ.
Если спрашивает Overwrite (y/n)? — ключ у вас уже есть. Нажмите n и Enter: старый ключ подойдёт, ничего перезаписывать не надо.
Про безопасность честно. Ключ без пароля лежит у вас на компьютере и открывает сервер любому, кто сядет за этот компьютер. Для рабочей машины дома это нормально. Для общего или чужого компьютера — так делать не стоит.
Шаг 7

Положить ключ на сервер

Теперь отдаём серверу вторую половину ключа. Это единственный раз, когда понадобится пароль от сервера из письма хостинга.

ssh-copy-id -p 22 root@123.45.67.89
type "$env:USERPROFILE\.ssh\id_ed25519.pub" | ssh -p 22 root@123.45.67.89 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && tr -d '\r' < ~/.ssh/authorized_keys > ~/.ssh/ak.tmp && mv ~/.ssh/ak.tmp ~/.ssh/authorized_keys && chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys"

При первом заходе спросит Are you sure you want to continue connecting (yes/no)? — наберите yes и Enter. Потом попросит пароль: вводите вслепую, символы не отображаются — это нормально, просто вставьте пароль и нажмите Enter.

Как понять, что всё хорошо: написало Number of key(s) added: 1.команда отработала молча и вернула строку с курсором — без слов denied и error.
Если не получилось.
  • Connection refused или timed out — не тот порт или не тот адрес. Загляните в письмо хостинга: часто вместо 22 стоит другой порт, впишите его в поле «Порт» выше — команда пересоберётся.
  • Permission denied — не подошёл пароль. Скопируйте его из письма ещё раз, без пробела в конце.
  • ssh не распознано — на очень старой Windows нет встроенного SSH. Поставьте Git for Windows с git-scm.com, откройте Git Bash и выполните в нём маковский вариант команды.
Шаг 8

Дать серверу короткое имя

Чтобы не диктовать Клоду адрес, пользователя и порт каждый раз, у сервера будет одно слово — mysite. Скопируйте блок целиком (он многострочный — вставится как есть) и нажмите Enter:

Теперь проверьте, что вход работает без пароля:

ssh mysite "hostname; ls /var/www"
Как понять, что всё хорошо: сервер ответил своим именем и списком папок — и пароль не спросил. Это главная проверка всей настройки: если пароль не спросили, дальше Claude сможет ходить на сервер сам.
В ответе видно, какие сайты лежат в /var/www. Если ваш называется иначе, чем вы вписали выше, — поправьте поле «Где на сервере лежит сайт», памятка ниже пересоберётся.
Если снова спрашивает пароль: вернитесь к шагу 7, ключ не доехал. Частая причина — на сервере запрещён вход по ключу для root; тогда напишите в поддержку хостинга: «включите, пожалуйста, PubkeyAuthentication».
Шаг 9

Написать памятку для Клода

Последний шаг настройки. В папке-штабе нужен файл CLAUDE.md — Claude читает его сам при каждом запуске. В нём написано, где сайт, как перезапускается и чего делать нельзя. Без этого файла вы будете повторять одно и то же каждый разговор.

Готовый текст памятки — в блоке ниже, вкладка «Памятка CLAUDE.md». Проще всего создать её руками Клода: запустите claude в папке-штабе и продиктуйте:

Как понять, что всё хорошо: Claude показал текст файла и спросил разрешение записать — соглашайтесь. В папке появился CLAUDE.md.
Готово

Первая настоящая задача

Настройка закончена — больше её повторять не нужно. Первую задачу дайте смотровую: пусть Claude сходит на сервер и расскажет, что там, ничего не меняя. Так вы увидите, что связка работает, и ничем не рискуете.

Понравился ответ — давайте вторую задачу, уже с правкой. Обратите внимание на порядок: сначала показать, потом менять, и с копией файла.

Готовые файлы под ваш сервер

Собраны из того, что вы вписали выше. Кнопка копирует всё содержимое вкладки.

Как давать команды, чтобы не было беды

Говорите задачей, а не кодом

Не «поправь строку 42», а «на главной заголовок должен быть „Массаж без боли“ вместо старого, найди где он живёт и поменяй». Claude сам ищет файл. Чем понятнее цель, тем точнее результат.

Сначала «посмотри», потом «сделай»

Первой фразой просите разведку: «покажи, что собираешься менять, и дождись моего „ок“». Увидели план — говорите «ок». Это одно правило снимает почти все страшные истории.

Требуйте копию перед правкой

«Перед изменением сделай копию файла рядом» — в памятке это уже написано. Если что-то пойдёт не так, скажете: «верни из копии».

Просите проверить результат

«Проверь, что сайт открывается и отдаёт 200» — Claude сам зайдёт и проверит. Правка, которую никто не проверил, не считается сделанной.

Разрешения — это ваш тормоз

Claude спрашивает разрешение перед действиями. Клавиши Shift + Tab переключают, насколько часто он спрашивает. Пока не привыкли — пусть спрашивает: читайте, что он собирается запустить, и жмите «да» осознанно.

Одна задача — один разговор

Закончили дело — напишите /clear и начните следующее с чистого листа. Смешанные в кучу задачи путают и вас, и Клода.

Чего не делать. Не давайте доступ к боевому серверу, пока у хостинга нет свежего снимка, с которого можно откатиться. Не просите «почисти всё лишнее» — формулировка расплывчатая, а команда удаления точная. Базу данных и файл с паролями (.env) трогайте только отдельной осознанной задачей.

Если что-то пошло не так

command not found: claude — компьютер не видит программу

Закройте все окна терминала и откройте новое: программа прописывается при запуске окна. Не помогло — выполните claude doctor, она проверит установку и скажет, чего не хватает. В крайнем случае переустановите командой из шага 2.

Permission denied (publickey) — сервер не пускает по ключу

Ключ не доехал или лежит не там. Повторите шаг 7 целиком. Если после повтора то же самое — на сервере отключён вход по ключам; напишите хостингу: «включите PubkeyAuthentication для SSH».

Connection timed out / refused — сервер не отвечает

Три причины по частоте: не тот порт (проверьте письмо хостинга и поле «Порт» выше), не тот IP, сервер выключен или вас заблокировал файрвол после нескольких неверных паролей. Последнее лечится обращением в поддержку — попросите разблокировать ваш адрес.

Claude отвечает, но на сервер зайти не может

Проверьте сами: выйдите из Claude (/exit) и выполните ssh mysite "hostname". Если пароль спрашивают у вас — спросят и у Клода, вернитесь к шагам 7–8. Если у вас работает, а у него нет — напишите ему прямо: «заходи на сервер командой ssh mysite, алиас настроен в ~/.ssh/config».

Claude поменял не то, сайт сломался

Не паникуйте и не закрывайте окно — он помнит, что делал. Напишите: «верни как было из копии, которую делал перед правкой». Копий нет и снимка у хостинга нет — тогда это урок про пункт «Чего не делать» выше.

Работает медленно или упирается в лимит

У подписки есть предел на объём работы в окне времени. Помогает: короткие разговоры (/clear между задачами), конкретные задачи вместо «посмотри весь сайт» и тариф выше, если работаете каждый день.

Короткие ответы

Нужно ли уметь программировать?

Нет. Нужно уметь ясно объяснить задачу и проверить результат глазами на сайте. Всё остальное делает Claude.

Это безопасно для сайта?

Ровно настолько, насколько безопасен доступ, который вы дали. Claude спрашивает разрешение перед действиями и делает копии, если так написано в памятке. Снимок сервера у хостинга — обязательная страховка.

Мои данные с этой страницы куда-то уходят?

Нет. Поля считаются в браузере и хранятся только в нём. Пароль от сервера страница не спрашивает и не должна: он вводится один раз в терминале, напрямую серверу.

Сколько серверов можно подключить?

Сколько угодно. На каждый — своя папка-штаб, своё короткое имя и своя памятка. Ключ на все один.

А если сервера ещё нет?

Настройте шаги 1–5 — Claude работает и просто с папками на компьютере: соберёт сайт, приложение или скрипт локально. Шаги 6–9 добавите, когда появится хостинг.

Надо ли обновлять программу?

Нет, она обновляется сама в фоне. Захотите вручную — команда claude update.