From de13d68cddef5bb321469bcffb868f27ddd5390e Mon Sep 17 00:00:00 2001
From: nsfisis
+@@ -89,7 +89,7 @@$ ssh-keygen -t ed25519 -b 521 -f ~/.ssh/teika.key $ ssh-keygen -t ed25519 -b 521 -f ~/.ssh/github2teika.key.ssh/configに設定しておく。 -+Host teika HostName ********** User ********** @@ -114,7 +114,7 @@ 管理者ユーザで作業すると危ないので、メインで使うユーザを作成する。デフォルトの 22 番を閉じ、設定したポートだけ空ける。 -sudoグループに追加してsudoできるようにし、suで切り替え。 -+$ sudo adduser ********** $ sudo adduser ********** sudo $ su ********** @@ -124,14 +124,14 @@今の SSH セッションは閉じずに、ターミナルを別途開いて疎通確認する。セッションを閉じてしまうと、SSH の設定に不備があった場合に締め出しをくらう。 -ホスト名を変える
-+$ sudo hostname teika公開鍵を置く
-+$ mkdir ~/.ssh $ chmod 700 ~/.ssh $ vi ~/.ssh/authorized_keys@@ -148,7 +148,7 @@ SSH の設定を変更し、少しでも安全にしておく。 -+@@ -177,7 +177,7 @@ そして設定を反映。 -$ sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak $ sudo vi /etc/ssh/sshd_config+@@ -189,7 +189,7 @@ $ sudo systemctl status sshd$ sudo systemctl restart sshd $ sudo systemctl status sshd+@@ -200,7 +200,7 @@ $ sudo systemctl status sshd$ ssh teika+$ sudo ufw deny ssh $ sudo ufw allow ******* $ sudo ufw enable @@ -219,7 +219,7 @@ $ sudo systemctl status sshdGitHub に置いてある private リポジトリをサーバから clone したいので、SSH 鍵を生成して置いておく。 -+@@ -228,7 +228,7 @@ $ cat ~/.ssh/github.key.pub GitHub の設定画面から、この公開鍵を追加する。 -$ ssh-keygen -t ed25519 -b 521 -f ~/.ssh/github.key $ cat ~/.ssh/github.key.pub+@@ -236,7 +236,7 @@ $ cat ~/.ssh/github.key.pub 設定はこう。 -$ vi ~/.ssh/config+Host github.com HostName github.com User git @@ -247,14 +247,14 @@ IdentityFile ~/.ssh/github.key最後に接続できるか確認しておく。 -+ssh -T github.comパッケージの更新
-+$ sudo apt update $ sudo apt upgrade $ sudo apt update @@ -275,14 +275,14 @@ IdentityFile ~/.ssh/github.key使うソフトウェアのインストール
-+$ sudo apt install docker docker-compose git make@@ -293,7 +293,7 @@ IdentityFile ~/.ssh/github.key 80 番と 443 番を空ける。 - メインユーザが Docker を使えるように
-+sudo adduser ********** docker+$ sudo ufw allow 80/tcp $ sudo ufw allow 443/tcp $ sudo ufw reload @@ -303,7 +303,7 @@ IdentityFile ~/.ssh/github.keyリポジトリのクローン
-+$ cd $ git clone git@github.com:nsfisis/nsfisis.dev.git $ cd nsfisis.dev @@ -313,7 +313,7 @@ IdentityFile ~/.ssh/github.keycertbot で証明書取得
-+@@ -321,7 +321,7 @@ IdentityFile ~/.ssh/github.key$ docker-compose up -d acme-challenge $ make setup-- cgit v1.2.3-70-g09d2 サーバを稼動させる
-+$ make serve