さくらのVPSにUbuntu16.04を入れて初期設定するまでのメモ
インストール
さくらのサポート情報を読んでセットアップ。
-bash: warning: setlocale: LC_ALL: cannot change locale (ja_JP.UTF-8)
というエラーが出る場合は、sudo apt-get -y install language-pack-ja
でランゲッジパックを入れる。
パッケージのアップデートなど
# パッケージを更新
$ sudo apt-get update && upgrade
# vimをインストール
$ sudo apt-get install vim
#.bashrc、.bash_profileを設定
$ vim ~/.bashrc
$ vim ~/.bash_profile
# gitをインストール
$ sudo apt-get install git
# 自分のGithubリポジトリからDotfilesをインストール
$ git clone xxxxx
Dotfilesの.vimrc
, .vim
にシンボリックリンクを張る
ln -s ~/Dotfiles/.vimrc ~/.vimrc
ln -s ~/Dotfiles/.vim ~/.vim
ホスト名を変更
/etc/hostname
の名前を変更。
/etc/hosts
の名前を変更
Githubへ接続するためのssh設定
# .sshディレクトリを作成
$ mkdir ~/.ssh
# 公開鍵、秘密鍵を作成。
$ ssh-keygen -t rsa
# id_rsa.pubの中身をコピー
$ cat id_rsa.pub
githubに公開鍵(id_rsa.pub)を登録
自分のPCからサーバーへ接続するためのssh設定
自分のPCの~/.ssh配下へconfigファイルをつくる
Host xxxxx
HostName xxx.xxx.xxx.xxx
Port xxx
User xxxxx
pcのid_rsa.pubをサーバーに送る
scp -P 22 ~/.ssh/id_rsa.pub [email protected]:/home/username
serverのauthorizedkeysに登録
cat ~/id_rsa.pub >> ~/.ssh/authorizedkeys
ファイヤーウォール設定
#現状確認
$ sudo ufw status
Status: inactive
#デフォルトで全てのポートを無効にする
$ sudo ufw default deny
Default incoming policy changed to 'deny'
(be sure to update your rules accordingly)
#ファイアウォールを有効化
$ sudo ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y
Firewall is active and enabled on system startup
# 許可するポートを指定
$ sudo ufw allow http
$ sudo ufw allow https
$ sudo ufw allow xxxxx #sshのデフォルトポート
#反映
$ sudo ufw reload
参考サイト
CUBE SUGER STORAGE
Ubuntu14.04でホスト名を変更する
Ubuntu LTS 14.02をさくらVPSで立てたメモ
Author And Source
この問題について(さくらのVPSにUbuntu16.04を入れて初期設定するまでのメモ), 我々は、より多くの情報をここで見つけました https://qiita.com/mio_k/items/c572a169ade83719eda0著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .