vagrantユーザー設定
[root@localhost ~]# useradd -g wheel vagrant [root@localhost ~]# id vagrant uid=1000(vagrant) gid=10(wheel) groups=10(wheel) [root@localhost ~]# passwd vagrant Changing password for user vagrant.
ssh設定
[root@localhost vagrant]# cd /.ssh [root@localhost .ssh]# curl -k -L -o authorized_keys 'https://raw.github.com/mitchellh/vagrant/master/keys/vagrant.pub' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 409 100 409 0 0 229 0 0:00:01 0:00:01 --:--:-- 229 [root@localhost .ssh]# chmod 600 authorized_keys [root@localhost .ssh]# chown -R vagrant:wheel /home/vagrant/.ssh chown: cannot access ‘/home/vagrant/.ssh’: No such file or directory
うんうん!
続いてsshd設定:UseDNS
これがyesになっていると、サーバがリモートホストのIPアドレスを名前解決しにかかってしまうようで、名前解決の方法がない場合はタイムアウトするまで時間遅延が発生しちゃう
sshd
あれ、useDNSの項目ないけど。。
あ、下の方にコメントアウトでありました♪
vi /etc/ssh/sshd_config UseDNS no service sshd restart Redirecting to /bin/systemctl restart sshd.service
sudoの設定
visudo # コメントアウト #defaults !visiblepw ## Allows people in group wheel to run all commands %wheel ALL=(ALL) NOPASSWD: ALL
vagrantユーザになってsudo実行
[root@localhost .ssh]# su – vagrant
[vagrant@localhost ~]$ sudo ls /root
anaconda-ks.cfg
[vagrant@localhost ~]$
OK
長くなったので、一旦休憩