Проект: @remote-beget-kondurov
Провайдер: Beget.com
Статус: ⚠️ Требуется уточнение username
SSH:
# После уточнения username:
ssh <username>@kondurov.beget.tech
# С паролем (для автоматизации):
sshpass -p 'OKnfF5KH' ssh <username>@kondurov.beget.tech
Панель управления:
URL: https://cp.beget.com/
Login: (уточнить)
Password: (уточнить)
/home/<username>/
├── domain1.com/
│ ├── public_html/ # Сайт 1
│ └── logs/
├── domain2.com/
│ ├── public_html/ # Сайт 2
│ └── logs/
└── .mysql/ # MySQL данные
# Домашняя директория
cd ~
# Список сайтов
ls -la ~/
# Перейти в сайт
cd ~/domain.com/public_html/
# Логи ошибок сайта
tail -f ~/domain.com/logs/error.log
# Логи доступа
tail -f ~/domain.com/logs/access.log
# Последние 100 строк
tail -n 100 ~/domain.com/logs/error.log
# Размер директорий
du -sh ~/*/
# Найти большие файлы
find ~/ -type f -size +10M -exec ls -lh {} \;
# Права доступа
chmod 755 ~/domain.com/public_html/
chmod 644 ~/domain.com/public_html/index.php
# Список баз данных
mysql -e "SHOW DATABASES;"
# Подключение к БД
mysql -u <user> -p <database_name>
# Экспорт БД
mysqldump -u <user> -p <database> > backup.sql
# Импорт БД
mysql -u <user> -p <database> < backup.sql
# Версия PHP
php -v
# Запустить PHP скрипт
php ~/domain.com/script.php
# Проверить синтаксис
php -l ~/domain.com/index.php
# Использование диска
df -h ~/
# Размер по директориям
du -sh ~/*/ | sort -hr
# Процессы (ограниченный доступ)
ps aux | grep <username>
# Активные подключения
netstat -an | grep ESTABLISHED
# 1. Подключиться
ssh <username>@kondurov.beget.tech
# 2. Перейти в сайт
cd ~/domain.com/public_html/
# 3. Обновить файлы (пример)
# Загрузить через scp или git pull
# 4. Проверить права
chmod 755 .
chmod 644 *.php
# С локальной машины на сервер
scp -r ./local-folder/ <username>@kondurov.beget.tech:~/domain.com/public_html/
# С сервера на локальную машину
scp -r <username>@kondurov.beget.tech:~/domain.com/public_html/ ./backup/
# На сервере
cd ~/domain.com/public_html/
git pull origin main
# 1. Сгенерировать ключ (локально)
ssh-keygen -t ed25519 -C "beget-kondurov"
# 2. Скопировать на сервер
ssh-copy-id <username>@kondurov.beget.tech
# 3. Подключаться без пароля
ssh <username>@kondurov.beget.tech
# Директории
find ~/domain.com/public_html/ -type d -exec chmod 755 {} \;
# Файлы
find ~/domain.com/public_html/ -type f -exec chmod 644 {} \;
# Исполняемые скрипты
chmod 755 ~/domain.com/cron-script.sh
# 1. Проверить логи
tail -f ~/domain.com/logs/error.log
# 2. Проверить права
ls -la ~/domain.com/public_html/
# 3. Проверить .htaccess
cat ~/domain.com/public_html/.htaccess
# Проверить подключение
mysql -u <user> -p -e "SELECT 1;"
# Проверить размер БД
mysql -u <user> -p -e "SELECT table_schema, SUM(data_length + index_length) / 1024 / 1024 AS 'Size (MB)' FROM information_schema.tables GROUP BY table_schema;"
# Найти большие файлы
du -sh ~/* | sort -hr | head -20
# Очистить логи
> ~/domain.com/logs/error.log
> ~/domain.com/logs/access.log
projects/ для каждого сайтаОбновлено: 2025-11-13