Wenn ich vagrant up
in meiner app laufen das Verfahren beiSSH und Vagrant
SSH auth method: private key
Vagrantfile
Vagrant.configure(2) do |config|
config.vm.define :touch_rugby do |app_config|
app_config.vm.box = "bento/ubuntu-16.04"
app_config.vm.host_name = "touchrugby"
app_config.vm.network "private_network", ip: "33.32.1.2"
app_config.ssh.insert_key = true
end
end
Wenn vagrant ssh-config
in einem anderen Fenster laufen, klemmt
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile /Users/rich/.vagrant.d/insecure_private_key
IdentitiesOnly yes
LogLevel FATAL
Wo würde die insecure_private_key komme aus? und sollte es kein privater Schlüssel sein
Was kann ich versuchen, dies zu versuchen und zu debuggen? Ich lief Vagrant im Debug-Modus und fand dies
INFO ssh: Attempting to connect to SSH...
INFO ssh: - Host: 127.0.0.1
INFO ssh: - Port: 2222
INFO ssh: - Username: vagrant
INFO ssh: - Password? false
INFO ssh: - Key Path: ["/Users/rich/.vagrant.d/insecure_private_key"]
DEBUG ssh: - connect_opts: {:auth_methods=> ["none "hostbased""publickey"],
:config=>false,
:forward_agent=>false,
:send_env=>false,
:keys_only=>true,
:paranoid=>false,
:password=>nil,
:port=>2222,
:timeout=>15 }
INFO subprocess: Starting process: ["/usr/local/bin/VBoxManage", "showvminfo", "1f000e35-eee4-482d-8f76-91082f19c2ab", "--machinereadable"]
Hat jemand weitere Ideen, was ich tun kann?
Dank
Ich schätze meine Frage nach der Antwort aktualisiert, aber ich habe 'app_config.ssh.insert_key = true' in meiner Config, die diesen Schlüssel – Richlewis
ersetzen soll ich bin nicht so sicher, ob ich verstehe Ihre Frage. Wenn Sie dies auf "Wahr" setzen, sagen Sie dem Landstreicher, dass er seinen eigenen Schlüssel erzeugen soll. –