Как подключиться к серверу по SFTP
1. Подготовка: получение данных доступа в панели proxify.cloud
Прежде чем открывать клиент, соберите необходимые реквизиты. Все они доступны в панели управления proxify.cloud.
- Авторизуйтесь в панели proxify.cloud.
- В списке услуг выберите нужный выделенный сервер (Dedicated Server) с установленной Ubuntu.
- Перейдите во вкладку «Консоль» (Console) или «Управление» (Management).
- Если сервер только что установлен, root-пароль генерируется автоматически. Найдите его в разделе «Пароли» (Passwords) или в письме на почте после заказа.
- Запишите IP-адрес сервера (IPv4). Он отображается на главной странице услуги.
- Убедитесь, что порт 22 открыт в файрволе панели proxify.cloud (раздел «Сеть» → «Firewall» / «Брандмауэр»). По умолчанию он открыт, но проверьте правило
Allow TCP 22.
Важно: Для безопасности рекомендуется сменить стандартный порт 22 на нестандартный (например, 2222) и запретить вход по паролю для root, используя SSH-ключи. Инструкция ниже подразумевает стандартную конфигурацию для первого входа.
2. Проверка и настройка SSH-сервера на Ubuntu
Подключитесь к серверу через VNC-консоль в панели proxify.cloud (кнопка «VNC» или «Консоль») или через терминал по SSH, если порт уже доступен.
Выполните команды от имени root:
# 1. Проверка статуса SSH-сервиса
systemctl status ssh
# или
systemctl status sshd
Если сервис не активен (inactive/dead), запустите и добавьте в автозагрузку:
systemctl enable --now ssh
2.1. Редактирование конфигурации /etc/ssh/sshd_config
Откройте файл конфигурации:
nano /etc/ssh/sshd_config
Проверьте и при необходимости раскомментируйте/измените следующие параметры:
Port 22
# Port 2222 # Раскомментируйте и укажите свой порт, если меняли в файрволе панели
PermitRootLogin yes
# Лучше: PermitRootLogin prohibit-password (только по ключу)
# Для первого входа по паролю оставьте 'yes'
PubkeyAuthentication yes
PasswordAuthentication yes
# После настройки ключей смените на 'no'
Subsystem sftp /usr/lib/openssh/sftp-server
Нажмите Ctrl+O, Enter для сохранения, Ctrl+X для выхода.
Примените изменения:
systemctl restart ssh
2.2. Настройка прав доступа к файлам Minecraft (критично для SFTP)
По умолчанию файлы сервера могут принадлежать root. Чтобы редактировать их через SFTP под своим пользователем (или root), нужно выдать права.
Вариант А: Работа под root (просто, но небезопасно для постоянной работы)
Если вы заходите под root, правка конфигов (server.properties, spigot.yml, плагины) доступна сразу.
Вариант Б: Создание отдельного пользователя mcuser (Рекомендуемый стандарт)
# 1. Создаем пользователя
adduser mcuser
# Введите пароль, остальное можно пропускать Enter
# 2. Добавляем в группу sudo (опционально, для управления сервером)
usermod -aG sudo mcuser
# 3. Определяем путь к серверу (стандартный пример)
SERVER_PATH="/home/mcuser/server"
# Или, если сервер в другом месте: /opt/minecraft /var/games/minecraft и т.д.
# 4. Создаем директорию и передаем владение
mkdir -p "$SERVER_PATH"
chown -R mcuser:mcuser "$SERVER_PATH"
# 5. Если файлы уже есть (установлены от root), рекурсивно меняем владельца
chown -R mcuser:mcuser /путь/к/вашему/серверу
Теперь подключение по SFTP под mcuser даст полный доступ к файлам в $SERVER_PATH.
3. Подключение через FileZilla (Windows / Linux / macOS)
FileZilla — самый популярный бесплатный клиент с поддержкой SFTP.
3.1. Быстрое подключение (Quickconnect)
- Откройте FileZilla.
- В строке быстрого подключения (под меню) заполните поля:
- Хост (Host):
sftp://IP_ВАШЕГО_СЕРВЕРА_PROXIFY(обязательно префиксsftp://) - Пользователь (Username):
rootилиmcuser - Пароль (Password): пароль от пользователя (из панели proxify.cloud или заданный при
adduser) - Порт (Port):
22(или ваш кастомный порт)
- Хост (Host):
- Нажмите Быстрое соединение (Quickconnect).
- При первом подключении появится окно «Unknown host key». Поставьте галочку «Always trust this host...» и нажмите OK.
3.2. Менеджер сайтов (Site Manager) — для постоянной работы
Файл→Менеджер сайтов(Ctrl+S).Новый сайт→ Назовите:Proxify Minecraft Server.- Протокол:
SFTP - SSH File Transfer Protocol. - Хост: IP-адрес сервера (без
sftp://). - Порт: 22.
- Тип входа:
Normal(Обычный). - Пользователь / Пароль: введите данные.
- Вкладка «Дополнительно» (Advanced):
- Локальный каталог по умолчанию: папка на ПК с бэкапами/модами.
- Удаленный каталог по умолчанию:
/home/mcuser/server(или ваш путь к серверу).
- Нажмите Соединиться.
4. Подключение через WinSCP (Windows)
WinSCP удобен синхронизацией папок и встроенным редактором.
- Запустите WinSCP. Откроется окно «Вход».
- Файловый протокол:
SFTP. - Имя хоста: IP-адрес сервера proxify.cloud.
- Номер порта: 22.
- Имя пользователя / Пароль: ваши данные.
- Нажмите Вход (Login).
- Подтвердите добавление ключа хоста в кэш (Да).
- В главном окне: левая панель — локальные файлы, правая — удаленные.
- Перейдите в удаленной панели в папку сервера:
Ctrl+O→ введите/home/mcuser/server→Enter.
Полезная фича WinSCP: Команды → Синхронизировать (Ctrl+S) — позволяет загрузить папку plugins или mods целиком с заменой новых файлов.
5. Подключение через терминал (Linux / macOS / Windows 10+ PowerShell / WSL)
Самый быстрый способ без GUI.
5.1. Интерактивный режим (sftp)
sftp -P 22 mcuser@IP_ВАШЕГО_СЕРВЕРА_PROXIFY
# Введите пароль
Полезные команды внутри сессии:
sftp> pwd # Удаленная директория
sftp> lpwd # Локальная директория
sftp> cd /home/mcuser/server # Переход на сервере
sftp> lcd ~/Desktop/mc_backup # Переход на ПК
sftp> put server.properties # Загрузить файл НА сервер
sftp> get logs/latest.log # Скачать файл С сервера
sftp> put -r plugins/ # Загрузить папку рекурсивно
sftp> exit / bye # Выход
5.2. Копирование одной командой (scp / rsync)
Скачать файл конфига на ПК:
scp -P 22 mcuser@IP_СЕРВЕРА:/home/mcuser/server/server.properties ~/Desktop/
Загрузить плагин (файл .jar) на сервер:
scp -P 22 ~/Downloads/EssentialsX.jar mcuser@IP_СЕРВЕРА:/home/mcuser/server/plugins/
Синхронизировать папку world (бэкап мира) с удалением лишнего на приемнике (осторожно!):
rsync -avz --delete -e "ssh -p 22" mcuser@IP_СЕРВЕРА:/home/mcuser/server/world/ ~/Backups/minecraft_world/
Флаг -z включает сжатие, -a сохраняет права/время, -v — вербозный вывод.
6. Подключение через Midnight Commander (mc) — для работы внутри VNC/SSH консоли proxify.cloud
Если вы зашли в консоль сервера через панель proxify.cloud (VNC) и хотите удобно копировать файлы между папками на самом сервере или с другого удаленного хоста:
- Установите:
apt update && apt install -y mc - Запустите:
mc - Нажмите
F9→Left(илиRight) →Shell link... - Введите строку подключения:
mcuser@IP_ДРУГОГО_СЕРВЕРА(илиroot@...) - Введите пароль. Панель станет удаленной файловой системой. Копируйте файлы
F5как локальные.
7. Работа с файлами Minecraft: типичные сценарии
7.1. Редактирование server.properties
- Перейдите в папку сервера (
/home/mcuser/server). - Скачайте файл (
get/ drag&drop). - Откройте Notepad++ (Win) / VS Code / Sublime Text — не Блокнот Windows (ломает переносы строк LF → CRLF).
- Измените параметры (например,
motd,max-players,difficulty). - Сохраните в кодировке UTF-8 without BOM.
- Загрузите обратно с заменой.
- В консоли сервера выполните
reloadили перезапустите.
7.2. Установка плагина / мода
- Локально имеете файл
PluginName.jar. - Перетащите в папку
/plugins/(Spigot/Paper/Purpur) или/mods/(Forge/Fabric/NeoForge). - Убедитесь, что владелец файла корректен (если загружали под root, а сервер запускает mcuser):
# Выполните в консоли сервера (SSH/VNC) от root: chown mcuser:mcuser /home/mcuser/server/plugins/PluginName.jar - Перезапустите сервер.
Комментарии (0)