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!"を設定してからペーストすること。

ここまで設定したら初期設定は一段落、