无需使用密钥即可提示输入密码

时间:2015-04-29 05:42:54

标签: ssh vagrant virtualbox

我正在使用厨师运行流氓。当我跑步时。它在提示输入密码之后创建一个实例。实际上它应该使用ssh密钥登录

我已经批准了

chmod 0700 ~/.ssh/.ssh
chmod 0600 ~/.ssh/.ssh/authorized_keys
root@system-desktop:/home/system/Documents/dsrv169# vagrant --version
Vagrant 1.6.5
  config.vm.provider :digital_ocean do |provider, override|
    override.ssh.private_key_path = '~/.ssh/id_rsa'
    override.vm.box = 'digital_ocean'
root@system-desktop:/home/system/Documents/dsrv168# vagrant ssh-config
Host default
  HostName 45.55.239.147
  User root
  Port 22
  UserKnownHostsFile /dev/null
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile /root/.ssh/id_rsa
  IdentitiesOnly yes
  LogLevel FATAL

我可以知道我需要做什么

1 个答案:

答案 0 :(得分:1)

它只是所有者和群组权限问题。发出chown后它正常工作。