Оболочка

8 способов сгенерировать случайный пароль в Linux Shell

8 способов сгенерировать случайный пароль в Linux Shell

Очень важно иметь надежный пароль при аутентификации в сервисе по имени пользователя и паролю. Иногда вам нужно защитить свою учетную запись или сервер и попытаться сохранить свои данные в безопасности. Часто говорят, что надежный пароль должен состоять как минимум из 14 символов с вариациями, например, у вас могут быть строчные / прописные буквы в символах и алфавитах. В большинстве случаев длинный пароль считается более надежным, чем короткий, поскольку его трудно получить. В этом руководстве мы увидим много способов сгенерировать надежный пароль из командной строки Linux. Мы рассмотрим множество различных способов создания более надежного и достаточно безопасного пароля с помощью командной строки Linux. Вам нужно сгенерировать более надежный пароль из командной строки, чтобы у него были различные методы и утилиты, которые уже доступны. Мы будем обсуждать многие методы, и вы можете выбрать любой из способов генерации пароля в соответствии с вашими потребностями.

Генерация пароля с OpenSSL

В Linux существует несколько методов для создания и генерации паролей для командной строки Linux. Первый, который мы пробуем, - это использование OpenSSL. Ниже приведены шаги, которые необходимо выполнить для этой цели.

Шаг 1: Прежде всего, откройте Терминал, нажав на пусковую установку Ubuntu и найдите Терминал.

Шаг 2: Теперь нажмите на Терминал и подождите, пока терминал откроется.

 

Шаг 3: Как только терминал будет открыт, у вас будет следующий экран:

Шаг 4:

Команда, которая используется для создания более надежного пароля, включает функцию OpenSSL rand. Это поможет нам сгенерировать 14 случайных символов в строке. Команда: «openssl rand -base64 14 ”.

Результатом будет надежный пароль из 14 символов, как показано ниже.

Генерация пароля с помощью urandom

Вторая команда, которую мы используем для генерации пароля, имеет отфильтрованный вывод / dev / urandom с tr. Это позволит нам удалить все нежелательные символы, а затем поможет нам напечатать только первые 14 символов.

Результат выполнения вышеуказанной команды выглядит следующим образом:

Результат позволил нам напечатать первые 14 символов, только удалив все ненужные.

Генерация пароля с помощью pwgen

Для использования pwgen нам необходимо сначала установить этот инструмент. Этот инструмент поможет нам сгенерировать случайные, но бессмысленные пароли. Хотя генерируемые им пароли случайны, их все же можно произносить. Итак, теперь мы установим инструмент, используя следующую команду.

Введите учетные данные по запросу

В конечном итоге начнется установка. Командная строка будет выглядеть так же, как на экране ниже.

После завершения установки мы сгенерируем случайную строку из 14 символов.

Строка, которую мы получили случайным образом, это та.

Генерация пароля с помощью gpg

Gpg также можно использовать для создания надежного пароля из 14 символов. Инструмент gpg использует следующую команду для генерации 14 символов.

Результатом этой команды будет

И, в конце концов, у нас есть сгенерированный пароль, который.

Генерация пароля с использованием SHA

Мы будем использовать SHA в этом методе, мы также можем хешировать дату. Он проходит через base64. В результате мы получаем вывод как верхние из 32 символов.

Вот результат, содержащий 32 символа, но надежный пароль для безопасности системы.

Генерация пароля простым способом

Сгенерировать пароль довольно просто с помощью командной строки. Хотя это не случайно, все же полезно, если мы используем весь пароль. Самая простая команда для этого выглядит следующим образом:

Результатом вышеуказанной команды является строка, как показано ниже.

И эта команда очень проста и достаточно проста, чтобы запомнить.

Генерация пароля с помощью apg

APG - это автоматический генератор паролей, он уже установлен во всех системах Ubuntu. Это также простая в использовании утилита. Это помогает нам генерировать различные пароли, которые вводятся случайным образом.

Чтобы сгенерировать целые случайные пароли, мы можем запустить apg -a 1, который даст нам пароли из 8-10 случайных символов. Для этого мы использовали команду apg -a 1. Мы запустим и увидим различные пароли, сгенерированные на выходе.

На выходе много случайных паролей.

Генерация пароля с помощью makepasswd

«makepasswd"Также можно использовать для генерации паролей. Для использования этой утилиты мы сначала устанавливаем ее. Воспользуемся командой sudo apt-get install makepasswd.

Введите необходимые учетные данные.

После ввода учетных данных начнется установка.

Нажмите Y, чтобы продолжить

После того, как утилита будет установлена, мы напишем команду, которая makepasswd -count NumberOfPasswords -minchars MinLengthOfPassword.

Сначала мы сообщаем, сколько паролей мы хотим сгенерировать и какой должен быть длина каждого пароля. Здесь мы попросили сгенерировать 4 пароля длиной по восемь для каждого из них.

Результат показан ниже. Всего у нас 4 пароля по 8 символов в каждом.

Команда отвечает за создание списка случайных паролей на основе количества паролей, которые мы хотим сгенерировать, а длина также определяется нами.

Заключение

В этом руководстве мы обсудили многие способы генерации паролей из командной строки Linux. Уже существует множество методов. Некоторые из утилит уже присутствуют в командной строке Linux, а те, которые не могут быть легко установлены с помощью доступных команд. В этом руководстве мы обсудили утилиты openssh, urandom, pwegn, gpg, sha, date, apg и makepasswd. Все эти команды гарантируют создание более надежного пароля из командной строки Linux и полезны для пользователя для поддержания безопасности своих систем.

Как использовать Xdotool для стимулирования щелчков мыши и нажатия клавиш в Linux
Xdotool - это бесплатный инструмент командной строки с открытым исходным кодом для имитации щелчков мыши и нажатия клавиш. В этой статье будет краткое...
5 лучших эргономичных компьютерных мышей для Linux
Вызывает ли длительное использование компьютера боль в запястье или пальцах?? Вы страдаете от скованности суставов и постоянно должны пожимать руки? В...
Как изменить настройки мыши и сенсорной панели с помощью Xinput в Linux
Большинство дистрибутивов Linux по умолчанию поставляются с библиотекой libinput для обработки событий ввода в системе. Он может обрабатывать события ...