Главная » Просмотр файлов » Бруй В.В., Карлов С.В. - Linux-сервер - пошаговые инструкции - инсталляции и настройки

Бруй В.В., Карлов С.В. - Linux-сервер - пошаговые инструкции - инсталляции и настройки (1077321), страница 46

Файл №1077321 Бруй В.В., Карлов С.В. - Linux-сервер - пошаговые инструкции - инсталляции и настройки (Бруй В.В., Карлов С.В. - Linux-сервер - пошаговые инструкции - инсталляции и настройки) 46 страницаБруй В.В., Карлов С.В. - Linux-сервер - пошаговые инструкции - инсталляции и настройки (1077321) страница 462018-01-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 46)

Криптографическое программное обеспечение...Компиляция, оптимизация и инсталляция GnuPGДля конфигурирования, компилирования и оптимизации GnuPG из исходных кодов выполните следующие действия.Шаг 1Проверьте подлинность полученного архива с исходными кодами GnuPG. Для этого необходимосравнить контрольную сумму MD5 пакета:[root@drwalbr /]# md5sum gnupg-1.2.1.tar.gz83e02b4905dab34c4dc25652936022f9 gnupg-1.2.1.tar.gzc контрольной суммой, указанной на сервере разработчика:[root@drwalbr /]# lynx http://www.gnupg.org/download/index.html#Download - GnuPG.org (p4 of 9)We suggest that you download the GNU Privacy Guard from a mirror siteclose to you. See our list of mirrors. To locate a source package…GnuPG 1.2.1 source compressed using gzip.

2.5MB S FTP HTTPSignature and MD5 checksum for previous file.83e02b4905dab34c4dc25652936022f9 gnupg-1.2.1.tar.gzFTP HTTP…Шаг 2Разархивируйте исходные коды в каталоге /var/tmp:[root@drwalbr /]# cd /var/tmp[root@drwalbr tmp]# tar xzpf gnupg-1.2.1.tar.gzШаг 3Сконфигурируйте исходные коды программы:[root@drwalbr tmp]# cd gnupg-1.2.1/[root@drwalbrgnupg-1.2.1]# CFLAGS="-O2 -march=i686 -funroll-loops"; export CFLAGS./configure \--prefix=/usr \--mandir=/usr/share/man \--infodir=/usr/share/info \--disable-nlsПри таких параметрах конфигурации осуществляется оптимизация применительно к архитектурепроцессора i686, определяются каталоги для размещения соответствующих файлов и отключается поддержка языков, отличных от английского.Шаг 4Откомпилируйте исходные коды, проверьте правильность компиляции и наличие соответствующихбиблиотек, проинсталлируйте файлы GnuPG, создайте и сохраните список инсталлированных файлов:[root@drwalbr gnupg-1.2.1]# make[root@drwalbr gnupg-1.2.1]# make checkMaking check in intlmake[1]: Вход в каталог `/home/gnupg/gnupg-1.2.1/intl`make[1]: Цель `check` не требует выполнения команд.make[1]: Выход из каталог `/home/gnupg/gnupg-1.2.1/intl`…home: .Supported algorithms:Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA, ELGCipher: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISHHash: MD5, SHA1, RIPEMD160Compress: Uncompressed, ZIP, ZLIBPASS: version.testHash algorithm TIGER/192 is not installed173Глава 11.

GnuPG – утилита для безопасного хранения и передачи данныхЗАМЕЧАНИЕ TIGER – является экспериментальным алгоритмом, поэтому мы не включили его в числоустанавливаемых компонентов. Для его включения на этапе конфигурирования исходных кодов необходимоиспользовать опции --enable-tiger и --enable-new-tiger.PASS: mds.testPASS: decrypt.testPASS: decrypt-dsa.testPASS: sigs.testPASS: sigs-dsa.testPASS: encrypt.testPASS: encrypt-dsa.testPASS: seat.testPASS: clearsig.testPASS: encryptp.testPASS: detach.testPASS: armsigs.testPASS: armencrypt.testPASS: armencryptp.testPASS: signencrypt.testPASS: signencrypt-dsa.testPASS: armsignencrypt.testPASS: armdetach.testPASS: armdetachm.testPASS: detachm.testPASS: genkey1024.testPASS: conventional.testPASS: conventional-mdc.testPASS: multisig.test===================All 25 tests passed===================make[2]: Выход из каталог `/home/gnupg/gnupg-1.2.1/checks`make[1]: Выход из каталог `/home/gnupg/gnupg-1.2.1/checks`make[1]: Вход в каталог `/home/gnupg/gnupg-1.2.1`make[1]: Цель `check-am` не требует выполнения команд.make[1]: Выход из каталог `/home/gnupg/gnupg-1.2.1`[root@drwalbr gnupg-1.2.1]# find /* > /root/gnupg1[root@drwalbr gnupg-1.2.1]# make install[root@drwalbr gnupg-1.2.1]# strip /usr/bin/gpg[root@drwalbr gnupg-1.2.1]# strip /usr/bin/gpgv[root@drwalbr gnupg-1.2.1]# find /* > /root/gnupg2[root@drwalbrgnupg-1.2.1]#diff/root/gnupg1/root/gnupg.installed[root@drwalbr gnupg-1.2.1]# mv /root/gnupg.installed/very_reliable_place/gnupg.installed.YYYYMMDD/root/gnupg2>Шаг 5Удалите архив с исходными кодами и каталог gnupg-1.2.1:[root@drwalbr gnupg-1.2.1]# cd /var/tmp[root@drwalbr tmp]# rm -rf gnupg-1.2.1/[root@drwalbr tmp]# rm -f gnupg-1.2.1.tar.gzТестирование GnuPGДля тестирования GnuPG создайте, как минимум, для двух пользователей вашей системы секретнуюпару ключей (открытый и закрытый ключ), проверьте возможность шифрования сообщения одним из пользователей и возможность расшифровки другим.Шаг 1Установите права доступа к файлу /usr/bin/gpg:[root@drwalbr tmp]# chmod 4755 /usr/bin/gpgШаг 2174Часть 3.

Криптографическое программное обеспечение...Зарегистрируйтесь в системе в качестве обычного пользователя, например, sergey.[sergey@drwalbr sergey]$ cdШаг 3Если вы впервые создаете ключи для пользователя sergey, наберите:[sergey@drwalbr sergey]$ gpg --gen-keygpg (GnuPG) 1.2.1; Copyright (C) 2002 Free Software Foundation, Inc.This program comes with ABSOLUTELY NO WARRANTY.This is free software, and you are welcome to redistribute itunder certain conditions.

See the file COPYING for details.gpg: /home/sergey/.gnupg: directory createdgpg: new configuration file `/home/sergey/.gnupg/gpg.conf' createdgpg: keyblock resource `/home/sergey/.gnupg/secring.gpg': file open errorgpg: keyring `/home/sergey/.gnupg/pubring.gpg' createdPlease select what kind of key you want:(1) DSA and ElGamal (default)(2) DSA (sign only)(5) RSA (sign only)Your selection?и прервите выполнение программы:<Ctrl>+CЭто необходимо для того, чтобы программа gpg создала необходимые файлы и каталоги в домашнемкаталоге пользователя. Если ключи для пользователя уже создавались ранее, перейдите к следующему шагу.Шаг 4Запустите gpg:[sergey@drwalbr sergey]$ gpg --gen-keygpg (GnuPG) 1.2.1; Copyright (C) 2002 Free Software Foundation, Inc.This program comes with ABSOLUTELY NO WARRANTY.This is free software, and you are welcome to redistribute itunder certain conditions.

See the file COPYING for details.gpg: keyring `/home/sergey/.gnupg/secring.gpg' createdPlease select what kind of key you want:(1) DSA and ElGamal (default)(2) DSA (sign only)(5) RSA (sign only)Выберите тип ключа, предлагаемый по умолчанию:Your selection? 1DSA keypair will have 1024 bits.About to generate a new ELG-E keypair.minimum keysize is 768 bitsdefault keysize is 1024 bitshighest suggested keysize is 2048 bitsВыберите длину ключа, предлагаемую по умолчанию:What keysize do you want? (1024)<Enter>Requested keysize is 1024 bitsPlease specify how long the key should be valid.0 = key does not expire<n> = key expires in n days<n>w = key expires in n weeks<n>m = key expires in n months<n>y = key expires in n yearsВыберите срок действия ключа (1 год):Key is valid for? (0) 1yKey expires at Чтв 18 Мар 2004 15:43:18 MSKПодтвердите правильность введенных данных:Is this correct (y/n)? yГлава 11.

GnuPG – утилита для безопасного хранения и передачи данных175You need a User-ID to identify your key; the software constructs the useridfrom Real Name, Comment and Email Address in this form:"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>"Введите имя пользователя:Real name: Sergey KarlovВведите имя e-mail пользователя:Email address: sergey@drwalbr.undВведите, если хотите, какие-либо комментарии, касающиеся пользователя, в противном случае:Comment:<Enter>You selected this USER-ID:"Sergey Karlov <sergey@drwalbr.und>"Вам предоставляется возможность отредактировать ID пользователя, по которому будет идентифицироваться ключи. В рассматриваемом примере – это "Sergey Karlov <sergey@drwalbr.und>".

Есливсе правильно, то:Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? OВ противном случае используйте опции N, C и E для изменения имени пользователя, комментария иадреса электронной почты, соответственно.You need a Passphrase to protect your secret key.Введите пароль для защиты секретного ключа.Passphrase:$ecretnoe_$lovo_SergeyaДалее система в автоматическом режиме осуществит генерацию ключей. В это время следует подвигать мышку, понажимать кнопки на клавиатуре для повышения степени энтропии в вашей системе.We need to generate a lot of random bytes.

It is a good idea to performsome other action (type on the keyboard, move the mouse, utilize thedisks) during the prime generation; this gives the random numbergenerator a better chance to gain enough entropy..+++++.+++++..++++++++++++++++++++++++++++++...++++++++++.++++++++++.+++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++>++++++++++.........+++++We need to generate a lot of random bytes. It is a good idea to performsome other action (type on the keyboard, move the mouse, utilize thedisks) during the prime generation; this gives the random numbergenerator a better chance to gain enough entropy.+++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++..++++++++++>+++++.....+++++^^^gpg: /home/sergey/.gnupg/trustdb.gpg: trustdb createdpublic and secret key created and signed.key marked as ultimately trusted.pub 1024D/5BC241B3 2003-03-19 Sergey Karlov <sergey@drwalbr.und>Key fingerprint = D155 D3C4 F19A 5859 3A66 9108 99E5 5EBA 5BC2 41B3sub 1024g/69CADC7B 2003-03-19 [expires: 2004-03-18]Шаг 5Экспортируйте открытый ключ:[sergey@drwalbr sergey]$ gpg --export -ao sergey.ascВ результате в домашнем каталоге пользователя sergey будет создан файл sergey.asc:[sergey@drwalbr sergey]$ cat sergey.asc-----BEGIN PGP PUBLIC KEY BLOCK----Version: GnuPG v1.2.1 (GNU/Linux)mQGiBD54ZjQRBADBezMOEg0kncSEcIV7F47AfAXXz1WtR3y/cY38o2ZeiLTo0POFqS0aescQaU5/MU0CT7ipcD91rbcKbNLzgz4xf4jMBl3rr/qXn9xAKogPAwTvZYZLt15ouGuAQTU25E1OAp5C/71Ro9kOK9ZBxkuWz+kfp5Ctc5t0UdMIOewBawCg7Tq7176Часть 3.

Криптографическое программное обеспечение.../z7yrIUj0TpBGOpua8M32QsD/2ZhcUDTTBO6WBYMbTbWOoMrNxYfUqB4f3H24h9huw3e+K9wP2HFCq1BxnDO6+IBYQLntscH2kQ4hYuipEFq+iZIDrPvUfDeNs9bR33zB+cEkGUsbE4auuQ9iD5fu3va4EJolM5EGvwp9LZBpz82i3H/2kgdTrlK3YFT7UQTIWk4A/4nKzDomsEmm6SAkz6gpxorkTTedHXXv8E7Z+4cwjWH1h/LKKzGG2IwqpyNliQiUHvLdQJ/fOQMiF907eWk3c/WWiMCQo1sAEJO8Y2yS5+iFzuKFisbIOmAHWMDdWdkB6+iSz3iZkk7wlfYG2zCLt5ET834u+dAWQwc8VN2VlpE7LQiU2VyZ2V5IEthcmxvdiA8c2VyZ2V5QGRyd2FsYnIudW5kPohfBBMRAgAfBQI+eGY0BQkB4TOABAsHAwIDFQIDAxYCAQIeAQIXgAAKCRCZ5V66W8JBsy/jAKCrGteDpQ45JcEzgxACnBAIvPF/3QCgpgeS3u5BBOAA1ZcsaJ0k8tnuMEG5AQ0EPnhmNRAEAOC+GW3G5FOp1aHJcVF+zuRRZ+oeaPRoWJwGfZ+KR5L3YYO8kP/3eeRZ5Gnp0KyJ80VCeilaJpepjot6lrqwpRbF/oGY4qHn/a6ubPmqza+sq2ttYSDx0QkTLMiI6qbekrUxa2jNgEcXr6gJig92U8cQWO+wXT4xtxMLldnhZAO3AAMFBACaH6pNG7zAT/QIgFgwNTT+roBUJGzelFb4eUMzSSBtEi3o3NgHt6gHqkglYOZeo8wBR+lzr69Aoq8zLpSSWzY/iHjcc/p7XflKlaiL6yqZNwSjO6aki/Hqlq9pTrxyuSIhz2jWfuzvEqoJHp1pLXbd0DbZvNs5Wc93PcctqRx/64hMBBgRAgAMBQI+eGY1BQkB4TOAAAoJEJnlXrpbwkGzRSgAoOLLN9siEQqzYa1ujl9y/GEQmHwbAJ9smVzY7PaLOGUIWA2Zxe+XXy0cjw===o1IS-----END PGP PUBLIC KEY BLOCK-----Файл sergey.asc, содержащий открытый ключ пользователя sergey, нужно передать всем пользователям, с которыми он предполагает обмениваться зашифрованными файлами.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6367
Авторов
на СтудИзбе
310
Средний доход
с одного платного файла
Обучение Подробнее