Open1

さくらVPS / Ubuntu 20.04 初期設定、docker-composeインストールまで

ユーザの作成

さくらVPS契約時に提供されるユーザ ubuntu@<ip.address> でSSHログインし以下を実行

# root 権限に変更
sudo su -

# パッケージの「一覧」を更新する
apt update

# パッケージ更新をおこない、新しいバージョンにアップグレードする。
apt upgrade

# ユーザを作成
adduser [ユーザー名]

# 作ったユーザで、sudoを使えるように登録
usermod -aG sudo [ユーザー名]
## ローカルから、公開鍵ファイル(id_rsa.pub) アップロード
scp id_rsa.pub <user>@<ip address>:

## sshログイン後
## 
mkdir .ssh
$ chmod 700 .ssh/                       # 自分以外のアクセスを禁止
$ mv id_rsa.pub .ssh/authorized_keys    # 公開鍵リスト作成
$ chmod 600 .ssh/authorized_keys        # 自分以外の読み書きを禁止

↑のち、ログアウトし、ローカルから秘密鍵でのログインできることを確認



vi /etc/ssh/sshd_config

PasswordAuthentication no    # yes を「no」に

## ログアウトし、コンパネでサーバ再起動し、
ubuntsu でログインできない、パスワードログインできないこと


## docker
mkdir -p ~/.docker/cli-plugins/
curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose

chmod +x ~/.docker/cli-plugins/docker-compose

docker compose version




ログインするとコメントできます