age.近年はシリコン(石)から進化した便利なもので溢れる時代。そんな気になった事や試した事など徒然と記す。コピー2022.08.15スポンサーリンクローカルネットワークからの通信テストなどで、正式なSSLを使う前にとりあえずWebサーバーやメールサーバー等のSSL機能が動作しているか確認したい場合がある。Ubuntuサーバで”snakeoil”という仮のSSL証明書を使ったテストを行ったので備忘録を残す。Serverでは、apache2パッケージをインストールすると、ssl-certパッケージがインストールされて”snakeoil”という仮のSSL証明書が利用できるようになっている。上記の、apache2パッケージをインストールする事で、ssl-certパッケージによる仮のSSL証明書も同時にインストールされるが、何らかの都合で手動でインストールしたい場合は下記コマンドを実行。generate-default-snakeoilApacheでHTTPSサーバーのテストApacheのSSLモジュールと、デフォルトのSSLのサイトを有効化し、Apacheを再起動する。restart通信ポートの確認nmapコマンドで、443ポートが開いているかを確認。ポートスキャン)nmapという、ポートスキャンソフトで確認できる。local...www.yokoweb.net2016.09.03サンプルのSSL証明書についてSSLで通信を行うには、SSL証明書をサーバーにインストールしなければなりません。Webサーバーをインストールした段階でサンプルのSSL証明書が自動的に作成され、利用可能になっている。Ubuntuでは、apache2パッケージのインストール時に下記コマンドが自動的に実行されて、”snakeoil”という仮のSSL証明書を生成する。generate-default-snakeoil生成されたサンプルの証明書の秘密鍵と公開鍵のファイル所在は下記。下記のようにこの証明書と秘密鍵が指定されている。https://(サーバーのIPアドレス)にアクセス。以下のような警告が表示されてるはずです。これはサーバーが(信頼できる認証局の署名のない)自己署名証明書を利用しているため。