ConohaVPSの初期設定
2017/12/02
ConohaVPSを使い始めたので、初期設定を記録しておく。
使用しているOSはUbunto16.04。
パッケージを更新
# apt-get update
# apt-get upgradeファイアウォールを設定
ssh以外のポートを閉じる
# ufw default deny
# ufw allow ssh
# ufw enable一般ユーザーを作成
# useradd -m -g sudo -s /bin/bash [user]
# passwd [user]sudoを使うためにsudoグループにユーザーを追加します。
rootでのsshログインを禁止
/etc/ssh/sshd_configのPermitRootLogin yesをnoに変更
ssh公開鍵を設定、パスワードログインを禁止
パスワードでログイン出来ないようにするために公開鍵を設定しておきます。
Linuxの場合はssh-keygen、Windowsの場合はrloginなどのクライアントで作成した公開鍵ファイルを
~/.ssh/authorized_keysに追記。
その後パスワードでのログインを禁止するために
/etc/ssh/sshd_configのPasswordAuthentication yesをnoに変更します。
sshのポート番号を変更
デフォルトのままだと不正ログインを試みようとする人たちが大量に来るので、変更しておきます。
/etc/ssh/sshd_configのPort 22を49152~65535の適当な数に変更。
ufwで指定したポート番号を許可。
$ sudo ufw allow [port]ポート番号を変えてログインできるのを確認できたら、デフォルトのポートを閉じます。
$ sudo ufw delete allow sshその後、sshdを再起動。
$ sudo service sshd restart