host1free借りてみた&初期設定してみた
なにげなくグーグル先生に無料VPSって聞いてヒットした
host1freeっていう無料VPS借りて初期設定してみた
借りてみた
初期設定してみた
アップデート
sudo apt-get update sudo apt-get upgrade
一般ユーザー作成(rootで作業)
adduser ubuntu addgroup admin adduser ubuntu admin # sudo使えるように
公開鍵ファイルを作成(ubuntuで作業)
ssh-keygen mv .ssh/id_rsa.pub .ssh/authorized_keys # 名前変更 mv .ssh/id_rsa .ssh/id_rsa.host1free # 名前変更 chmod 600 .ssh/authorized_keys # パーミッション変更
id_rsa.host1freeはローカルの.sshフォルダへもってきて
C:/Users/xxx/.ssh/configファイルに以下を追記
Host host1free HostName ipアドレス User ubuntu IdentityFile "C:/Users/xxx/.ssh/id_rsa.host1free"
これでお手軽にログインできるように
ssh host1free
ポート番号変更&パスワード認証とルートログインを無効に
sudo vi /etc/ssh/sshd_config
Port 10022 PermitRootLogin no #ルートログイン不可 PasswordAuthentication no #パスワード認証不可
ssh再起動&ログインできないこと確認
sudo service ssh restart
タイムゾーン変更
dpkg-reconfigure tzdata
ロケールをja_JP.UTF-8に
sudo apt-get install language-pack-ja export LANG=ja_JP.UTF-8 sudo update-locale LANG=ja_JP.UTF-8
ufwでファイアウォール設定したら締め出されて二度とログインできなくなったw
のでサイトのRebuildって機能で一からやりなおしに
確認するとsendmailの25と587、apacheの80とsshの10022のみだったのでスルーすることに
netstat -untap
参考
無料のVPS「host1free」に登録してからやったこと - 座敷牢日誌
Host1Freeセットアップ (1)root設定: とある真田の外部記憶
ファイアウォール設定
sudo apt-get install ufw # インストール
sudo ufw default deny
sudo ufw limit ssh # 同一 IP アドレスから 30 秒間に 6回以上の接続がある場合には接続を拒否
sudo ufw allow http/tcp
sudo ufw enable
sudo ufw status # 確認