Ich kämpfe mit ihm nur 2 Tage. Ich sehe viele ähnliche Post, aber ich kann mein Problem nicht lösen.vagabund + Erlaubnis verweigert Mint
Ich habe Mint 18 als Haupt-O (4.4.0-21-generiC# 37-Ubuntu SMP Mon 18. April 18.33.37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linu) und jetzt habe ich:
virtualbox 5.0.40 r115130
Vagrant 1.8.4 + vagrant-vbguest (0.14.2)
Vm korrekt installiert. Wenn ich laufen versuchen "Vagabund ssh" Ich sehe:
Permission denied (publickey)
Meine config:
Vagrant.configure(2) do |config|
config.vm.box = "debian/jessie64"
config.vm.network "forwarded_port", guest: 80, host: 8080, auto_correct: true
config.vm.network "private_network", ip: "192.168.56.106"
config.vm.synced_folder '.', '/home/vagrant'
end
Synced_folder korrekt funktioniert.
vagrant ssh-config
Host default
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile /home/wiktor/NetBeansProjects/PhpProject1/.vagrant/machines/default/virtualbox/private_key
IdentitiesOnly yes
LogLevel FATAL
Und: ssh -i /home/wiktor/NetBeansProjects/PhpProject1/.vagrant/machines/default/virtualbox/private_key -v vagrant @ localhost -p 2222
OpenSSH_7.2p2 Ubuntu-4ubuntu2.2, OpenSSL 1.0.2g 1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to localhost [127.0.0.1] port 2222.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file /home/wiktor/NetBeansProjects/PhpProject1/.vagrant/machines/default/virtualbox/private_key type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/wiktor/NetBeansProjects/PhpProject1/.vagrant/machines/default/virtualbox/private_key-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/wiktor/.ssh/identity type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/wiktor/.ssh/identity-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/wiktor/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/wiktor/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/wiktor/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/wiktor/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/wiktor/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/wiktor/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/wiktor/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/wiktor/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.2
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.7p1 Debian-5+deb8u3
debug1: match: OpenSSH_6.7p1 Debian-5+deb8u3 pat OpenSSH* compat 0x04000000
debug1: Authenticating to localhost:2222 as 'vagrant'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: [email protected]
debug1: kex: host key algorithm: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none
debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:bfFoWuZbyskLe9SNF07Qkt6biJYCFhn83Yxy4RAIiGw
debug1: Host '[localhost]:2222' is known and matches the ECDSA host key.
debug1: Found key in /home/wiktor/.ssh/known_hosts:1
debug1: rekey after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: rekey after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /home/wiktor/NetBeansProjects/PhpProject1/.vagrant/machines/default/virtualbox/private_key
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/wiktor/.ssh/identity
debug1: Trying private key: /home/wiktor/.ssh/id_rsa
debug1: Trying private key: /home/wiktor/.ssh/id_dsa
debug1: Trying private key: /home/wiktor/.ssh/id_ecdsa
debug1: Trying private key: /home/wiktor/.ssh/id_ed25519
debug1: No more authentication methods to try.
Permission denied (publickey).
Ich verstehe diesen Fehler nicht. Vielleicht kann Vagrant keinen öffentlichen Schlüssel generieren.
Nach Verbindung mit VM über VirtualBox und Runed "ls-la/home/vagrant" Ich habe nicht das Verzeichnis ".ssh". Ist das korrekt?
Ich habe versucht, virtualbox 5.1 und vagrant 1.8.5 auszuführen, aber ich habe die gleichen Fehler.
Als ich Windows10 nach dem falschen öffentlichen/privaten Schlüssel verwendete, forderte dies ein Passwort für den vagabundierenden Benutzer an. Auf Mint gibt den Fehler zurück. Ich änderte chmod und editierte/etc/ssh/sshd_config auf Gast und Hauptbetriebssystem. Es hat nicht geholfen.
Kann jemand helfen?
Wirklich? Es klappt. Ich hab dich lieb, danke. – viko
@viko Sie sind willkommen – tux