WebARENA VPS初期設定6:その他設定
ホスト名の変更
初期設定はパスワードと同一のホスト名なので、ホスト名も変更。
$ sudo vi /etc/sysconfig/network
"HOSTNAME=xxxxx”
となっているところがホスト名なので、好みの名称に変更。
変更後のホスト名は再起動後に反映される。
rootによるSSH接続の禁止
少しでもセキュリティを向上させるため、rootによるSSH接続を禁止します。
$ sudo vi /etc/ssh/sshd_config
『#PermitRootLogin yes』を『PermitRootLogin no』に変更。
『#PasswordAuthentication yes』を『PasswordAuthentication no』に変更。
$ sudo service sshd restart
sshdサービスを再起動し設定を有効にします。
localeの修正
一応、日本語環境に変更します。
$cd ~ $ vi .bash_profile
ファイルの最終行に『LANG=ja_JP.UTF-8』を追加します。
vimのインストール設定
vimをインストールし、細々としたカスタマイズ。
$ sudo yum install vim
ここの情報を個人的な好みを加えて~/.vimrcを書き換え。
" setting "文字コードをUFT-8に設定 set fenc=utf-8 " バックアップファイルを作らない set nobackup " スワップファイルを作らない set noswapfile " 編集中のファイルが変更されたら自動で読み直す set autoread " バッファが編集中でもその他のファイルを開けるように set hidden " 入力中のコマンドをステータスに表示する set showcmd " 見た目系 " 行番号を表示 set number " 現在の行を強調表示 set cursorline " 行末の1文字先までカーソルを移動できるように set virtualedit=onemore " インデントはスマートインデント set smartindent " 括弧入力時の対応する括弧を表示 set showmatch " ステータスラインを常に表示 set laststatus=2 " コマンドラインの補完 set wildmode=list:longest " 折り返し時に表示行単位での移動できるようにする nnoremap j gj nnoremap k gk " 色をkoehler colorscheme koehler " Tab系 " 不可視文字を可視化(タブが「▸-」と表示される) set list listchars=tab:\▸\- " 行頭以外のTab文字の表示幅(スペースいくつ分) set tabstop=2 " 検索系 " 検索文字列が小文字の場合は大文字小文字を区別なく検索する set ignorecase " 検索文字列に大文字が含まれている場合は区別して検索する set smartcase " 検索文字列入力時に順次対象文字列にヒットさせる set incsearch " 検索時に最後まで行ったら最初に戻る set wrapscan " 検索語をハイライト表示 set hlsearch " ESC連打でハイライト解除 nmap <Esc><Esc> :nohlsearch<CR><Esc>
上をvim上でコピペするときは、オートインデントしないようにするために":a!"を設定してからペーストすること。
ここまで設定したら初期設定は一段落、