ru en
Помощь
Версия для печати

SSH — доступ, настройка программ

Содержание

SSH (Secure SHell) — это сетевой протокол, позволяющий соединяться с удалённым сервером и выполнять на нём команды, загружать файлы и создавать туннелирование TCP-соединений. Ключевой особенностью является шифрование передаваемой информации. По умолчанию на хостинге используется командный интерпретатор bash.

  1. Информация для подключения
  2. Работа с хостингом с помощью Midnight Commander
  3. Работа с хостингом из командной строки:

  1. Информация для подключения

    Информацию для подключения к серверу по SSH и SFTP вы можете получить в разделе FTP и SSH панели управления хостингом.

    • Адрес сервера (хост): ssh.login.r01host.ru, где «login» — уникальное имя услуги хостинга (указано в верхней правой части панели управления).
    • Имя SSH-пользователя (логин): login.
    • Для получения пароля SSH-пользователя нажмите кнопку Сбросить пароль. Новый пароль будет отображен в всплывающем окне. Для отправки пароля на ваш контактный адрес электронной почты, установите галочку Выслать пароль на почту.

    Чтобы соединиться по SSH с сервером хостинга, установите на компьютер ssh-клиент. Для загрузки файлов на хостинг используйте SFTP-клиент.

    Если при соединении по SSH выводится сообщение «cannot allocate memory», это означает, что на вашем хостинге занята вся доступная по тарифу память. Чтобы ее освободить, вы можете временно остановить веб-сервер и отключить задания планировщика заданий в разделе Управление веб-сервером панели управления хостингом. Дополнительно рекомендуем ознакомиться со статьей Использование ресурсов хостинга .

  2. Работа с хостингом с помощью Midnight Commander

    Для запуска Midnight Commander подключитесь к хостингу по SSH и введите команду

    mc

    Основные горячие клавиши:

    • F1: Справка;
    • F3: Встроенный просмотрщик файлов;
    • F4: Встроенный текстовый редактор;
    • F5: Копировать файл;
    • F6: Переместить (переименовать) файл;
    • F8: Удалить файл;
    • F9: Вывести выпадающее меню;
    • F10: Выход из программы;
    • Tab: Переход между панелями;
    • Insert: Пометить файл для операций с несколькими файлами, например, для копирования.
  3. Работа с хостингом из командной строки:

    Получение справочной информации

    Для получения справочной информации по интересующей команде command наберите в командной строке:

    man command

    для завершения работы со справкой нажмите «q».

    Краткую справку по команде обычно можно получить, запустив ее с параметром --help или -h:

    command --help

    Перемещение по файловой системе

    Вывести текущий каталог:

    pwd

    Перейти в домашний каталог пользователя:

    cd

    Перейти в каталог tmp, размещенный в текущем каталоге:

    cd tmp

    Перейти в каталог по полному пути /home/login/sitename.ru/docs (корневой каталог сайта sitename.ru):

    cd /home/login/sitename.ru/docs

    Перейти в родительский каталог (на уровень выше):

    cd ..

    Перейти в предыдущий каталог:

    cd -

    Создание и удаление файлов и каталогов

    Создать новый каталог foo в текущем каталоге:

    mkdir foo

    Создать структуру каталогов foo/bar/baz в текущем каталоге:

    mkdir -p foo/bar/baz

    Удалить каталог foo в текущем каталоге. Каталог должен быть пуст:

    rmdir foo

    Удалить каталог foo со всеми файлами и подкаталогами:

    rm -rf foo

    Создать пустой файл foo:

    touch foo

    Удалить файл foo:

    rm foo

    Просмотр и редактирование содержимого файлов

    Просмотреть содержимое текстового файла (лог-файла сайта) (Для выхода нажмите «q»):

    less /var/log/sitename.ru.access_log

    Открыть файл foo в текстовом редакторе:

    mcedit foo

    Копирование и перемещение файлов

    Копировать файл foo в файл bar:

    cp foo bar

    Скопировать содержимое каталога old в каталог new:

    mv old/* new/

    Переименовать файл foo в файл bar:

    mv foo bar

    Переместить файл foo в существующий каталог bar под именем baz:

    mv foo bar/baz

    Изменение прав доступа

    Рекомендуемые права доступа на хостинге для файлов 644 (rw-rw-rw-), для каталогов 755 (rwxr-xr-x).

    Сделать файл foo исполняемым:

    chmod 755 foo

    Сделать файл foo доступным только для чтения:

    chmod 444 foo

    Изменение прав доступа для всех каталогов, вложенных в каталог foo на 755:

    find foo -type d -exec chmod 755 {} \;

    Изменение прав доступа для всех вложенных в каталог foo файлов на 644:

    find foo -type f -exec chmod 644 {} \;

    Управление процессами

    Показать информацию о процессах в реальном времени (Для выхода нажмите «q»):

    top

    Показать подробную информацию о всех выполняющихся процессах:

    ps auxww

    Завершить работу процесса по его идентификатору процесса (PID) 1234:

    kill 1234

    Завершить работу процесса по его имени:

    killall apache2

    Работа с архивами

    Создать архив каталога docs:

    tar -czf archive.tar.gz docs

    Распаковать архив archive.tar.gz:

    tar -xzf archive.tgz

    Распаковать архив archive.zip:

    unzip archive.zip

    Распаковать архив archive.rar:

    unrar x archive.rar

    Распаковать архив archive.gz:

    gunzip archive.gz

    Поиск файлов

    Найти среди файлов сайта содержащие текст «login.mysql» (адрес сервера для доступа к базе данных):

    grep -R "login.mysql" sitename.ru/docs

    Найти в текущем каталоге и подкаталогах файлы с именем index.php:

    find . -name index.php

Copyright © 2000-2024 Registrar R01
Информация для клиентов: +7 (495) 783-3-783; info@r01.ru
Техническая поддержка: +7 (495) 783-3-783; support@r01.ru
Центральный офис: г. Москва, Большой Гнездниковский переулок, дом 1, строение 2 ( м. «Тверская», выход №9, Бизнес-Центр «Вознесенский»).