Сервер: kondurov.beget.tech
Дата создания: 2025-11-13
ssh kondurov@kondurov.beget.tech
# Ввести пароль: см. .credentials.md
sftp kondurov@kondurov.beget.tech
# Ввести пароль: см. .credentials.md
# Команды SFTP:
# ls # список файлов на сервере
# cd site1.com/ # перейти в папку
# put file.txt # загрузить файл
# get file.txt # скачать файл
# exit # выход
1. Скопировать config:
# С локального компьютера
cat $WORKSPACE/infra/@remote-beget-kondurov/infrastructure/ssh-config >> ~/.ssh/config
2. Установить права:
chmod 600 ~/.ssh/config
Подключение одной командой:
ssh beget-kondurov
Подключение сразу в папку сайта:
ssh beget-kondurov-site1 # → cd site1.com/public_html/
ssh beget-kondurov-site2 # → cd site2.ru/
SFTP:
sftp beget-kondurov-sftp
# 1. Создать SSH ключ (если нет)
ssh-keygen -t ed25519 -C "beget-kondurov" -f ~/.ssh/beget_kondurov
# 2. Скопировать ключ на сервер
ssh-copy-id -i ~/.ssh/beget_kondurov.pub kondurov@kondurov.beget.tech
# 3. Добавить в config
cat >> ~/.ssh/config <<EOF
Host beget-kondurov
IdentityFile ~/.ssh/beget_kondurov
EOF
# Подключение без пароля!
ssh beget-kondurov
# Один файл
scp file.txt beget-kondurov:~/site1.com/public_html/
# Папку целиком
scp -r ./my-folder/ beget-kondurov:~/site1.com/public_html/
# Один файл
scp beget-kondurov:~/site1.com/backup.tar.gz ./
# Папку целиком
scp -r beget-kondurov:~/site1.com/public_html/ ./local-backup/
# Синхронизировать локальную папку с сервером
rsync -avz --progress ./local-site/ beget-kondurov:~/site1.com/public_html/
# С удалением лишних файлов на сервере
rsync -avz --delete ./local-site/ beget-kondurov:~/site1.com/public_html/
# С исключениями
rsync -avz --exclude 'node_modules' --exclude '.git' ./local-site/ beget-kondurov:~/site1.com/public_html/
# Синхронизировать сервер → локально
rsync -avz beget-kondurov:~/site1.com/public_html/ ./local-backup/
beget-kondurov (если настроен config)kondurov@kondurov.beget.techHost: kondurov.beget.tech
Protocol: SFTP
Port: 22
User: kondurov
Password: 12345!a
File protocol: SFTP
Host: kondurov.beget.tech
Port: 22
User: kondurov
Password: 12345!a
# Проверить доступность сервера
ping kondurov.beget.tech
# Проверить SSH порт
nc -zv kondurov.beget.tech 22
# Тест подключения
ssh -v kondurov@kondurov.beget.tech echo "Connected!"
Причина: Неверный пароль или username
Решение:
1. Проверить username: kondurov
2. Проверить пароль: 12345!a
3. Проверить в панели Beget: https://cp.beget.com/ → SSH/SFTP
Причина: Beget блокирует серверные IP
Решение:
- Подключаться с локального компьютера (не с сервера)
- Использовать VPN если заблокирован ваш IP
Решение:
ssh-keygen -R kondurov.beget.tech
ssh kondurov@kondurov.beget.tech
# Список сайтов
ls -la ~/
# Перейти в сайт
cd ~/site1.com/public_html/
# Просмотр логов
tail -f ~/site1.com/logs/error.log
# Размер файлов
du -sh ~/site1.com/
# Свободное место
df -h ~/
infrastructure/CONNECTION.md - полная информация о доступеinfrastructure/ssh-config - конфиг для SSHmanagement/README.md - команды управленияОбновлено: 2025-11-13