Как обезопасить самоподписанный сертификат на Ubuntu? - PullRequest
0 голосов
/ 24 апреля 2019

Я использовал самозаверяющий сертификат на сервере Ubuntu Lampp.Я использовал SSL с IP-адресом вроде https://111.11.11.111/

. Я создал файл crt и key с помощью этой команды:

openssl req -x509 -nodes -days 365 -newkeyrsa: 2048 -keyout /opt/lampp/et/ssl.key/server/key -out /opt/lampp/etc/sssl.crt/server.cr

Я получил это:

Ваше соединение не защищено

Владелец 11.11.11.111 неправильно настроил свой веб-сайт.Чтобы защитить вашу информацию от кражи, Firefox не подключался к этому сайту.

1 Ответ

0 голосов
/ 02 мая 2019

Что вы сделали, это создали пару ключей.Эта пара на самом деле два файла.Первый файл, меньший - открытый ключ.Второй, более крупный файл - это закрытый ключ.

Вы можете использовать эту пару ключей для подключения к вашему серверу через ssh.Вы сгенерировали пару ключей, чтобы вы могли ей доверять (при условии, что вы храните личную часть в безопасности и не делитесь ею в общественных местах).Это сделано для того, чтобы вы могли ssh заходить на ваш сервер более безопасно, чем используя пароль.Это можно сделать, разместив открытую часть ключа на сервере и оставив закрытую часть на своем компьютере (клиенте).

Учитывая, что вы сгенерировали пару ключей, вы можете доверять ей, но больше никого не ожидаетедоверять ему - поэтому вы не можете использовать его для предоставления https для своего домена.

Если вы хотите (*, как кажется) включить https для своего домена, вам нужно идтичерез центр сертификации (CA).Они дают вам тест (установка записи DNS / размещение файла в вашем домене / получение электронного письма) перед тем, как сгенерировать сертификат для вас.Центры сертификации строго регламентированы и имеют строгие условия работы, поэтому мы считаем само собой разумеющимся, что им могут доверять все.

Существуют платные или бесплатные СА, такие как letsencrypt.org.

Такжепомните, что вы не можете использовать https для IP-адресов.Не без использования специальной конфигурации на вашем локальном устройстве, но никто другой не сможет получить доступ к вашему серверу через https://IP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...