Поиск по сайту:

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


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

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

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

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

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

Шаг 3: Как только терминал откроется, у вас появится такой экран:

Шаг 4:

Команда, которая используется для создания более надежного пароля, включает функцию rand OpenSSL. Это поможет нам сгенерировать 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 и полезны пользователям для обеспечения безопасности своих систем.

Статьи по данной тематике: