Skip to content

Instantly share code, notes, and snippets.

@masoo
Last active August 29, 2015 13:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save masoo/ce3115b33c0d72e53030 to your computer and use it in GitHub Desktop.
Save masoo/ce3115b33c0d72e53030 to your computer and use it in GitHub Desktop.
CentOS 6.5 を vagrant 風にした時のログ
install_log_centos6_5_vagrant.txt
CentOS 6.5 を vagrant 風にした時のログ
## インストール
http://masoojp.blogspot.jp/2014/02/centos-65-x8664-minimal.html
## root でログイン
## ユーザーを追加
$ adduser vagrant
$ passwd vagrant
## sudo 権限の追加
$ visudo
vagrant ALL=(ALL) NOPASSWD:ALL
##ネットワークの設定 http://d.hatena.ne.jp/susan-style/20130109/1357724964
$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
$ reboot
## ssh 経由で vagrantユーザーでログイン
## ssh 公開鍵 vagrant, vagrant.pub をローカルからコピーしてくる https://github.com/mitchellh/vagrant/tree/master/keys
## sshキー設定
$ mkdir ~/.ssh
$ chmod 700 ~/.ssh
$ mv vagrant vagrant.pub ~/.ssh
$ cd ~/.ssh
$ chmod 400 vagrant*
$ cp vagrant.pub ~/.ssh/authorized_keys
$ chmod 400 authorized_keys
## openssh の公開鍵でログインできる設定に変更
$ sudo vi /etc/ssh/sshd_config
# ポート番号を 22 (デフォルト)へ変更する
#Port 22
 ↓
Port 22
# rootでのログインを不可とする
#PermitRootLogin yes
 ↓
PermitRootLogin no
# 公開鍵認証の設定
#PubkeyAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys
 ↓
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
# パスワードなしでのログインを不可とする
#PermitEmptyPasswords no
 ↓
PermitEmptyPasswords no
# パスワードでのログインを不可とする
PasswordAuthentication yes
 ↓
PasswordAuthentication no
# vagrant というユーザだけログインを許可する
AllowUsers vagrant
## リブート
$ sudo /sbin/reboot
## CentOS のアップデート
$ sudo yum update
$ sudo reboot
## Guest Additions のビルドツールインストール
$ sudo yum install make perl kernel-devel gcc
##「Guest Additions の CD イメージを挿入」を実施
## Gust Additions のインストール
$ sudo mount /dev/cdrom /mnt
$ sudo bash /mnt/VBoxLinuxAdditions.run
$ sudo umount /mnt
## 共有フォルダにアクセスできるグループに参加
$ sudo gpasswd -a vagrant vboxsf
## ファイルのクリア
$ sudo yum clean all
## 終了
sudo /sbin/shutdown -h now
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment