0

Приветствие SSH

Приветствие в консоли, именуется Motd, я не стану расписывать историю, аббревиатуру, да и все давно написано в Вики.. Пройдемся по сути, хотя однако текста будет больше смысла, уж такой мой сайт XD

Так вот, приветствие состоит сразу с нескольких файлов, которые выполняют те или иные задачи, все они расположены по пути:

/etc/update-motd.d/

В свое время я искал тонкости настройки «Приветствия», тогда еще даже не знал, как оно именуется правильно XD Было весело) Особенно если вспомнить разные советы с тех или иных статей.. к чему это я, да бы отключить не нужные нам скрипты (файлы), не нужно их удалять или давать какие-то странные правила на чтения, встречал и такое.. достаточно, просто снять флаг исполнения у файла -x, к примеру:

sudo chmod -x /etc/update-motd.d/50-motd-news

Данная строчка, отключит строку новости.

Так же можно легко добавить любую другую информацию, к примеру, я добавил банер, который выводиться в конце приветствия:

Для этого, создадим файл, и да будет имя ему Vaonvel, ибо сайт мой таков 

;)
sudo nano /etc/update-motd.d/99-vaonvel

Впишем туда следующие строки:

#!/bin/bash
echo -e '\033[36m
#\033[34m  ██╗   ██╗ █████╗  ██████╗ ███╗   ██╗██╗   ██╗███████╗██╗     \033[36m
#\033[34m  ██║   ██║██╔══██╗██╔═══██╗████╗  ██║██║   ██║██╔════╝██║     \033[36m
#\033[34m  ██║   ██║███████║██║   ██║██╔██╗ ██║██║   ██║█████╗  ██║     \033[36m
#\033[34m  ╚██╗ ██╔╝██╔══██║██║   ██║██║╚██╗██║╚██╗ ██╔╝██╔══╝  ██║     \033[36m
#\033[34m   ╚████╔╝ ██║  ██║╚██████╔╝██║ ╚████║ ╚████╔╝ ███████╗███████╗\033[36m
#\033[34m    ╚═══╝  ╚═╝  ╚═╝ ╚═════╝ ╚═╝  ╚═══╝  ╚═══╝  ╚══════╝╚══════╝\033[36;1m
################################################################\033[36;0m
\033[34m                              Некая очень полезная информация  \033[36m#
\033[34m                                  site: https://vaonvel.pp.ua  \033[36m#
################################################################
#
#
#\033[0m'

Теперь CTRL + O и CTRL + X, сохранили, закрыли.. немного объясню:
— Эта странная конструкция, как может кому-то показаться — \033[36m означает начало цвета, и \033[0m означает окончание, не совсем корректно сказано, вернее будет сказать, что это команда перехода к стандартному значению.

Дадим права на исполнения:

sudo chmod +x /etc/update-motd.d/99-vaonvel

Вот некая простая табличка цветов, при желании, больше параметров, можно порыскать в дырнете :)

 - Цвет  -=-=-  Текста -=- Фон 
  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 - black       \033[30m  \033[40m
 - red         \033[31m  \033[41m
 - green       \033[32m  \033[42m
 - yellow      \033[33m  \033[43m
 - blue        \033[34m  \033[44m
 - magenta     \033[35m  \033[45m
 - cyan        \033[36m  \033[46m
 - white       \033[37m  \033[47m
__________________________________

А вот дабы не мучатся с рисованием текста в терминале, как в примере написано VAONVEL, можете сделать поиск по запросу «Text to ASCII».

Облачная платформа

Свежие комментарии

Подписка

Лучшие статьи

Рубрики

Популярное

2 ssh

Памятка SSH

В статье описаны продвинутые функций OpenSSH, которые позволяют сильно упростить жизнь системным администраторам и программистам, которые не боятся шелла. В отличие от
Previous Story

Лимиты в Postfix

asterisk
Next Story

Asterisk-инструкция

Latest from Blog

Docker: собираем веб сервер

Ниже предоставлен готовый набор окружения веб сервера на базе контейнеров Docker. Включает в себя MySQL, PHP, NGINX, composer, SSL сертификаты и механизм резервного копирования в облако. Код доступен на github. Компоненты сервера Для

Как с помощью docker запустить окружение для разработки nginx + php + mysql

Создание проекта Compose Подготовка контейнерной среды разработки веб-приложения отождествляется с созданием проекта Compose. Для этого начинать нужно с создания каталога проекта Compose.Его имя – new_compose_project. Создадим каталог, после чего перейдем к нему. Введем в

обновить Debian 11 до Debian 12 Bookworm

Подготовка системы к обновлению Перед обновлением рекомендую ознакомиться с официальным руководством Upgrades from Debian 11 (bullseye). Мои дальнейшие действия соответствуют некоторым рекомендациям из этого документа. В первую очередь проверьте все бэкапы. И по

Мониторинг докер-хостов, контейнеров и контейнерных служб

Я искал self-hosted мониторинговое решение с открытым кодом, которое может предоставить хранилище метрик, визуализацию и оповещение для физических серверов, виртуальных машин, контейнеров и сервисов, действующих внутри контейнеров. Опробовав Elastic Beats, Graphite и
Go toTop

Don't Miss

ssh

Памятка SSH

В статье описаны продвинутые функций OpenSSH, которые позволяют сильно упростить
ssh

Настройка SSH сервера в Windows

Установка сервера OpenSSH в Windows Пакет OpenSSH Server включен в