bookmark_borderLet’s Encrypt自動更新

定期的に手動で更新してたけど、面倒くさくなったので自動更新を設定した。

参考にしたのはこちらのサイト。

Cronという仕組みを使うらしい。
まずは以下のコマンドを入力して、自動実行の設定ファイルを開く。

vi /etc/crontab

ここに設定を追記することで、コマンドを自動実行してくれるらしい。
参考にしたサイトでは毎日実行するようにしているが、私は毎月実行するように設定することにした。

Cronの日時指定については、このサイトを参考にして作成。

https://www.yoheim.net/blog.php?q=20190902

記入した設定はこちら。

0 3 1 * * root /usr/bin/cetbot renew

おそらくこれで毎月1日 3:00に更新コマンドを実行するはず。

もしこれでできてなかったら、追記します。

bookmark_borderLet’s Encrypt更新

有効期限が残り30日を切ったので、更新しました。

参考にしたサイトは、以前Let’s Encryptを導入した際と同じサイトです。
過去の記事にサイトのリンク貼ってます。

https://knowledge.sakura.ad.jp/10534/

管理者権限でSSHにログインして、下のコマンドを実行。

certbot renew

何行かぶわーっと英文が表示された後、最後はこのような文が表示されました。

 

再度コマンドを実行すると、まだ更新できないよ~といった文の後にこのように表示されました。

今は手動で更新してるけど、いつか自動更新を導入したいところ。
(いつかっていつだろう・・・)

bookmark_borderApache&Node.jsの共存

Apacheを動かしている状態だとNode.jsでサーバーを立ててもNode.js側には接続できず、ApacheをストップするとNode.js側に接続できるという状態が発生した。

どうやら共存させるために手順が必要なようだ。

 

http://note.onichannn.net/archives/2451

上のサイトを参考に、httpd.confのリッスンポートとバーチャルホストのポートを80番以外に避難することで、無事に共存させることができた。

サイト内ではNode.js側はhttp-proxyを導入しているが、この手順は行っていない。

元々ポート80番以外で接続するように設定していたからかな。

bookmark_borderFileZillaを使って公開鍵認証で接続

サーバーに公開鍵認証でのみログインできるように変更したので、普段使っているFileZillaでの公開鍵認証によるログイン方法を調べることに。

 

検索したら一番最初にこちらのサイトが出てきた。

https://qiita.com/JeJeNeNo/items/291ef478a6e9adbc4c6d

私はWindowsを使っているので、こちらのサイトを参考に手探りで接続してみた。

 

  1. メニューバーから「編集」→「設定」→「SFTP」
  2. 「鍵ファイルの追加」を押し、鍵ファイルを選択。パスフレーズが設定されている場合は入力を求められるので入力。
    (※)FileZillaでは.ppk形式のみしか使えないので、鍵ファイルが.ppk形式でない場合は「FileZillaがサポートしている形式に変更しますか?」で「はい」を選択し、名前を付けて保存する。
  3. 「OK」を押して設定のダイアログを閉じる。
  4. 「ホスト」、「ユーザー名」、「ポート」を入力し、「クイック認証」を選択。
  5. パスフレーズが設定されている場合は、入力欄にパスフレーズを入力する。「OK」を押すと接続完了。

 

この手順で接続は無事完了。

 

ちなみに鍵を複数登録している場合はどうなるんだろう?と思って、同じ鍵を別名で登録してみると、接続時に新しく登録した鍵が選択されていた。

自分で鍵を選択する方法はあるのかな?

それは必要になったときに調べよう。

 

無事に接続できてよかった。