Raspberry Pi にRASPBIAN JESSIE LITEをインストール後、httpsのサイトに行った際になんだかうまくいかなかった。
参考記事: Raspberry PI 2を買ってSnappy Ubuntu Coreをインストールしたら最初にやること
解決策
日付を正しく設定する。
sudo date -s "Mon Sep 5 3:17:30 JST 2016"
これで無事に解決!
問題
wget http://google.com
とした際には正しくgoogleのindex.htmlが取得できるのに対し、
wget https://google.com
とすると、
wget https://google.com/ --2016-02-26 03:23:51-- https://google.com/ Resolving google.com (google.com)... 216.58.197.206 Connecting to google.com (google.com)|216.58.197.206|:443... connected. ERROR: The certificate of ‘google.com’ is not trusted. ERROR: The certificate of ‘google.com’ is not yet activated. The certificate has not yet been activated
などと表示されて正しく取得できない。自分はgitから自分の設定ファイルを取得しようとした際に
git clone https://github.com/takunoko/.dotfiles Cloning into '.dotfiles'... fatal: unable to access 'https://github.com/takunoko/.dotfiles/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
の表示され、この問題に気づいた。(このエラーメッセージから時刻の設定がなってないからsslがはじかれるとは思いつかない…)
最近、ルーターをいじったりしたので、それ関連かと思い2時間ほど設定を見直したり、いろいろな記事を調べたが解決策が出てこなくて困った。
日時の設定で全て解決。めでたしめでたし。
まとめ
RaspberryPiにRasbian(OS)をインストールしたSDカードを刺すだけで起動して自動でネットワークに接続しsshdサーバーを起動してくれるので、sshで接続し初期アカウント(ユーザ:pi, パスワード:raspberry)一度も画面を接続しなくて利用できるのですごく便利〜
けど、このような問題の原因にたどり着くのには苦労…。