[Conoha]CentOSサーバのセットアップ
前提 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 This post is licensed under CC BY 4.0 by the author.