使用ubuntu默认用户的Vagrant ssh

时间:2018-06-04 19:34:57

标签: ubuntu vagrant ubuntu-16.04

每次我使用vagrant ssh我都必须使用sudo su ubuntu来切换用户。我关注了这篇文章vagrant login as root by default。如果我用ubuntu替换root,它不起作用。我究竟做错了什么?我给了我权限被拒绝。 (公钥)

2 个答案:

答案 0 :(得分:0)

您可以通过多种方式解决问题:

  1. 更改PermitRootLogin
  2. 中的行/etc/ssh/sshd_config
  3. sudo su中为ubuntu用户
  4. 添加.bashrc

答案 1 :(得分:0)

将所有内容放在一起

  • 1)编辑/home/vagrant/.bashrc文件,最后添加sudo su。 登录后,这将使Shell切换到root用户。

  • 2)编辑/root/.bashrc文件并添加su ubuntu。这将使 root用户切换到ubuntu

现在,当您执行vagrant ssh时,它将以ubuntu的身份有效地登录您