とーますメモ

Ruby on Rails / Goなどの学習メモ

SSH

【SSH】VPS上でGithubからPullするときの設定

CI/CDの設定とかは、とりあえず忘れて単純にGithubにSSH経由で接続して、リポジトリをPullするまでの設定 ちなみに以下の環境があり、ローカルでの秘密鍵(id_rsa)と公開鍵(id_rsa.pub)がある前提。[開発マシン(Mac)] [本番サーバ] [Github]いろんなサイトを…

【SSH】ログイン時にSlackに通知する

下記のサイトさんのやり方を参考に作成 [Linux]SSHログイン時にメール/Slackで通知する – 備忘録の覚書以下の"XXX.XXX.XXX.XXX"箇所は信頼できるIPを設定 半角スペースを入れることで複数指定可能。 e.g.) "XXX.XXX.XXX.XXX YYY.YYY.YYY.YYY"{{ slack_login_…

【CircleCI】CapistranoでデプロイするためのSSH Permissions設定

前提として既にデプロイ先のサーバでは、共通鍵の設定が終わっている前提。以下参考。 thoames.hatenadiary.jp SSH Permissionsの箇所に秘密鍵を登録することでCircleCI側からデプロイできるようになるが、何回「Add SSH Key」を押して登録しようとしてみて…

【MySQL】レプリケーション設定をリモート(Master)-> ローカル(Slave)で設定

ローカル(開発用)環境のMySQLのデータと リモート(ステージング)環境のMySQLデータを同期させたいという思いから 色々と情報をネット上で検索してみたのだが、 大体のレプリケーション設定は同一のネットワーク上で設定することが 前提とされているもの…