Инструкции по настройке SSH сервера

IP-адрес: ЗАДАЙТЕ_IP_АДРЕС
Имя пользователя: ЗАДАЙТЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ
Адрес сайта: ЗАДАЙТЕ_АДРЕС_САЙТА

Часть-1. Создать своего пользователя

  1. Зайти на машину ЗАДАЙТЕ_IP_АДРЕС по протоколу ssh под пользователем topadmin (пароль TopDev412):
    linux bash
    ssh topadmin@ЗАДАЙТЕ_IP_АДРЕС
  2. Создать пользователя для себя, содержащего ваше имя (и для Александров, Андреев и Русланов - первую букву фамилии, для остальных - просто имя). Например, я Сергей Слесарев, я для себя создал пользователя ЗАДАЙТЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ (лучше не использовать больших букв и дополнительных символов - сделайте имя пользователя одним словом - вам так будет удобней). При создании не забудьте указать опцию, чтобы вам создали ваш домашний каталог:
    linux bash
    sudo useradd -m ЗАДАЙТЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ
  3. Создать пароль для своего пользователя:
    linux bash
    sudo passwd ЗАДАЙТЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ
  4. Добавьте своего пользователя в группу sudo:
    linux bash
    sudo usermod -a -G sudo ЗАДАЙТЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ
  5. Поменяйте своему пользователю оболочку с sh на bash:
    linux bash
    sudo nano /etc/passwd
  6. Для замены командной оболочки для своего пользователя надо отредактировать файл /etc/passwd в любом редакторе, например, в nano:
    • Найти своего пользователя
    • В конце строчки поменять sh на bash
    • CTRL + O - сохранить
    • CTRL + X - выйти
  7. После этого выходите из-под пользователя topadmin и больше им не пользуетесь:
    linux bash
    exit
  8. Теперь вы заходите на машину ЗАДАЙТЕ_IP_АДРЕС по протоколу ssh только под своим пользователем со своим паролем (вместо ЗАДАЙТЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ указываете своего пользователя):
    linux bash
    ssh ЗАДАЙТЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ@ЗАДАЙТЕ_IP_АДРЕС

Часть-2. Установить компилятор C++

  1. Подготовить код программы hello.cpp:
    C++
    #include<iostream>
    using namespace std;
    int main() { cout<<"Hello, World!\n"; return 0; }
  2. Обновить все пакеты на машине перед любыми установками:
    linux bash
    sudo apt update
    sudo apt-get update
  3. Установить Midnight Commander mc:
    linux bash
    sudo apt install mc
  4. Установить компилятор С++:
    linux bash
    sudo apt-get install g++
  5. Скопировать код программы hello.cpp на удалённую машину
    1. Запустить Midnight Commander: mc
    2. Создать новый файл: SHIFT+F4
    3. Если спросят, какой редактор выбрать - указать номер 3. /usr/bin/mcedit
    4. Вставить код своей программы: CTRL+V
    5. Сохранить (F2), указать имя программы: hello.cpp
    6. Выйти из редактора (F10)
    7. Выйти из mc (F10)
    Другой вариант:
    linux bash
    cat - > hello.cpp
    и потом вставить скопированный текст нажав правую кнопку мыши, потом Enter, потом CTRL+C
  6. Скомпилировать программу:
    linux bash
    g++ hello.cpp -o hello
  7. Запустить программу:
    linux bash
    ./hello
Текст скопирован в буфер обмена!