参考 conoha vpsで最初にやること

前提 V3のコンソールでサーバを作成してます。

ユーザ作成

webのコンソールよりrootログインする。

$ adduser admin --disabled-passwordはオプションが存在しなかった

パスワードなしでsudoを可能

$ visudo
admin ALL=(ALL) NOPASSWD: ALL

sshログインする

フォルダなどを作成

$ su - admin
$ mkdir ~/.ssh
$ chmod 700 ~/.ssh
$ vi ~/.ssh/authorized_keys # 特殊キー、テキスト送信を利用して頑張って貼り付ける
$ chmod 600 ~/.ssh/authorized_keys

接続確認 手持ちのPCより。 $ ssh admin@xxx.xxx.xxx.xxx -i ~/.ssh/publickey

※接続できないと感じたら、セキュリティグループを確認してデフォルトだったら、IPv4v6-SSHを追加しましょう。

etckeeperのインストールと設定

$ sudo yum update && sudo yum install epel-release && sudo yum install etckeeper

設定は下記のStep 2〜4を参照 How To Manage /etc with Version Control Using Etckeeper on CentOS 7

※ git操作する際はsudoをつけるのをお忘れずに

sshの設定

$ vi /etc/ssh/sshd_config
# 下記の通りに設定
# PasswordAuthentication no
# PermitRootLogin prohibit-password
# PubkeyAuthentication yes

$ sudo systemctl restart sshd