Гайд по управления SSH-консолью на VDS/DEDIC

Общее

После оплаты хостинга VDS или выделенного хостинга на Minehosting.ru обработка хостинга будет длиться 2 суток. Затем на Вашу почту придет письмо с информацией о Вашем хостинге.

Для настройки и установки серверов на хостинг нашей студии понадобятся следующий данные, которые мы запросим: IP, пароль от root пользователя.

По окончанию настройки мы высылаем ссылку на файл с данными сервера. Подключение происходит по пользователю mc и указанному в документе паролю.

Шаг 1. Установка программ

Нам потребуется 2 программы для работы с SSH для VDS/VPS/DEDIC. Их нужно скачать, нажав на активную ссылку ниже.

  1. WinSCP - SFTP клиент для доступа к файлам.

  2. Putty - консоль сервера.

Шаг 2. Подключение Putty к WinSCP:

Можно поставить галочку "Помнить пароль сессии", чтобы подключаться в SSH без ввода пароля.

Шаг 3. Подключение к консоли:

Нажимаем "новое подключение". Вводим данные, которые Вам выдали после готовности продукта. Сразу сохраняем их по кнопке "сохранить". Там ставим галочку на сохранение пароля.

Имя хоста – IP Имя пользователя – mc Пароль – будет указан в файле (папка user_mc)

Доступные команды

Screen (скрин) – полноэкранный оконный менеджер, позволяющий из одного терминального сеанса работать с несколькими окнами. Подключившись к хосту по ssh можно работать сразу с несколькими его окнами внутри одной сессии.

  • Перейти по пути: cd /home/survival (у вас может быть свой путь) – переход по путям машины

  • screen -S название – создает скрин для сервера. Лучше писать название небольшое, с маленькой буквы).

  • screen -S название -X quit – удаляет выбранный скрин

  • screen -ls – посмотреть список всех доступных скринов

  • screen -r название – перейти в выбранный скрин. Можно использовать screen -x название, если у нескольких человек открыт данный скрин.

  • sh start.sh – пишется внутри скрина для запуска сервера, если у вас стоит скрипт запуска

  • CTRL + C – полностью остановить сервер

  • CTRL + A, а через секунду кнопка D – выход со скрина

Чтобы не писать много команд, их можно копировать и вставлять в скрин по ПКМ и Enter, включая пароль при авторизации.

Работа с командами в консоли Putty

После подключения к Putty (консоли) открывается окно:

Пользователь и пароль будут те, что Вы вводили при подключении (если делали по гайду, то mc). Если Вы при подключении Putty к WinSCP поставили галочку "Помнить пароль сессии", то данные не будут запрашиваться повторно.

Пароль отображаться не будет в консоли - это нормально. Рекомендуем скопировать (ctrl + c) пароль из текстового документа и вставить (правой кнопокой мыши + enter) его в консоль.

Сервер, после настройки специалиста студии, обычно уже запущен, поэтому перейдя в консоль, нужно посмотреть список скринов по команде screen -ls. С помощью названия скринов далее Вы сможете перейти на необходимый сервер.

Чтобы перейти в консоль нужного сервера после того, как Вы узнали название всех скринов, вписываете в консоль команду screen -r <название необходимого скрина>.

Если сервер запущен - вводите нужную команду в консоль без "/" и "<>". Список команд выдачи привилегий можно найти в разделе Вашей сборки.

Если не запущен: sh start.sh – запустить сервер CTRL + C – полностью остановить сервер

Выходить из скрина лучше после полной остановки сервера (stop далее CTRL + C), будьте осторожны и следуйте инструкции.

Разархивация архива:

Загружаем архив в нужную папку VPS/VDS/DEDIC. Переходим в консоли по данному пути, куда загрузили архив. Команды разархивации для разных разрешений:

unzip название.zip
tar -xvf название.tar
tar -zxvf название.tar.gz

Дополнение

Для того, чтобы запустить новый сервер, нам необходим специальный запускатор для linux.

#!/bin/bash
while true
do
java -d64 -server -Xincgc -Xms128M -Xmx2048M -XX:ParallelGCThreads=2 -Djava.net.preferIPv4Stack=true -XX:UseSSE=4 -XX:+AggressiveOpts -Dfile.encoding=utf-8 -cp LaunchServer.jar:server.jar cpw.mods.fml.relauncher.ServerLaunchWrapper
echo "KILL SERVER = CTRL+C"
echo "Rebooting in:"
for i in 5 4 3 2 1
do
echo "$i..."
sleep 1
done
done

Сохраняем в блокноте. Потом данный файл меняем с разрешением .txt и названием на start.sh. После чего, загружаем в папку сервера. Теперь можно будет запустить сервер в скрине по команде sh start.sh.

Видео

Видеоинструкция: cloud.mcstudio.pro