0

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

10.04.2023

Приветствие в консоли, именуется 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 1.3K views

Памятка SSH

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

Лимиты в Postfix

asterisk
Next Story

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

Latest from Blog

How to Install Proxmox Virtual Environment on Debian 11

Introduction Proxmox Virtual Environment is an open-source virtualization management program. It provides a single platform to manage services and functions like KVM Hypervisor, Linux Containers (LXC), storage & networking. In addition, it

Настройка Wireguard VPN на своем сервере

Настройка серверной части После успешного подключения я напишу несколько команд и описание того что они производят для понимания процесса: Обновляем список пакетов в репозиториях apt update Обновим сами пакеты apt upgrade -y

Установка Zabbix 7 c NGINX + PostgreSQL + TimescaleDB на Ubuntu Server или Debian

Сервер Zabbix предполагает достаточную вариативность в выборе СУБД и веб-сервера, поэтому многое тут будет зависеть от персональных предпочтений. Однако расширение TimescaleDB позволяет поддерживать высокий уровень производительности и масштабирования при работе с временными

Настройка простого беспроводного репитера на устройстве MikroTik

При развертывании беспроводных сетей достаточно часто возникают ситуации, когда в некоторых местах квартиры или офиса мощность Wi-Fi сигнала недостаточна для уверенной работы. Конечно, наиболее действенным решением является создание централизованно управляемой сети и

Настройка и использование Redis

В этой статье мы расскажем что такое Redis, его преимущества и для каких целей он используется. Redis (REmote DIctionary Server) — сетевое журналируемое хранилище данных типа “ключ” — “значение” с открытым исходным кодом. По сути Redis представляет собой базу данных
Go toTop

Don't Miss

ssh

Памятка SSH

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

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

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