Подключение к удаленному серверу по SSH

Connection to a remote server via SSH

SSH (Secure Shell)это сетевой протокол, который позволяет подключаться к удалённому серверу и выполнять на нем команды.

Научимся подключаться к серверу и читать файлы:

Как подключиться к серверу по SSH

  1. Откройте консоль.
  2. Введите команду ssh и данные для подключения

    ssh username@server_address
    • username — имя пользователя
    • server_address — IP-адрес или доменное имя сервера
  3. Введите пароль (ввод символов не будет отображаться).

  4. После успешной аутентификации вы сможете выполнять команды на сервере.

    Чтобы завершить сеанс, введите команду

    exit

Подключитесь к тестовому серверу через консоль

$

Хост: demo.server

Пользователь: admin

Пароль: password

Навигация по файловой системе

В подавляющем большинстве случаев на серверах используется операционная система Linux, команды в Windows могут немного отличаться. После входа в систему обычно пользователь оказывается в директории /home/username.

Чтобы точно узнать текущую директорию введите

pwd

Для смены директории, введите команду cd и путь к директории

cd /path/to/directory

Чтобы подняться на одну директорию выше

cd ..

Для отображения всех файлов и папок в текущей директории введите

ls

Чтение файлов

Чтобы отобразить содержимое файла, введите команду cat и путь к файлу (имя файла, если вы находитесь в той же директории)

cat /path/to/file

Файлы могут быть очень большими, например, если нужны только свежие записи лог файла, имеет смысл запросить конец файла

tail -n 30 /path/to/file
  • n — количество строк, которые нужно вывести

Файлы логов приложения

Файлы логов приложения обычно имеют расширение .log и часто хранятся в папке с именем log, например

/var/log/application_name/application_name.log
/var/logs/application_name/application_name.log
/var/application_name/log/application_name.log
/app/log/application_name/application_name.log
/app/log/application_name.log

Если найти файл логов не удается, проще всего уточнить путь у разработчика приложения или девопс инженера.

Задача
Задача доступна премиум пользователям!
Sidebar arrow

ВВЕДЕНИЕ

БАЗОВЫЕ ЗНАНИЯ

УРОВНИ ТЕСТИРОВАНИЯ

UI ТЕСТИРОВАНИЕ

ТЕХНИКИ ТЕСТ ДИЗАЙНА

ТЕСТОВАЯ ДОКУМЕНТАЦИЯ

АУТЕНТИФИКАЦИЯ И АВТОРИЗАЦИЯ

POSTMAN

БАЗЫ ДАННЫХ

ТЕСТИРОВАНИЕ РЕЛИЗА

АНАЛИЗ РАБОТЫ ПРИЛОЖЕНИЯ

ПОДГОТОВКА К СОБЕСЕДОВАНИЮ

Как составить резюме Топ вопросов Собеседование