Моя Vagrant VM работает и работает, но если я проверяю netstat, она просто ESTABLISHED
но не LISTENING
.
TCP 192.168.56.1:139 0.0.0.0:0 LISTENING
TCP 192.168.56.1:50973 192.168.56.101:22 ESTABLISHED
То есть, как я выяснил, это, очевидно, не проблема, я не могу подключиться к нему с помощью замазки, потому что он отказывается от моего ключа.
login as: vagrant
Server refused our key
vagrant@192.168.56.101's password:
Я использую закрытый ключ без ключевой фразы, который хранится локально и известен замазке. Я настроил vagrant, чтобы использовать его в config.yaml
ssh:
host: null
port: null
private_key_path: ./puphpet/files/dot/ssh/vagrant_key
В vagrant_key
папки у меня есть открытый ключ , как vagrant
и vagrant.pub
и закрытый ключ , как vagrant.ppk
У кого-нибудь есть идеи или подсказки?
РЕДАКТИРОВАТЬ: я изменил мой публичный файл SSH (vagrant.pub
) из Puttygen, который теперь выглядит следующим образом:
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAsD+KWzLA96mAM9hkwy/xWdRT6+aUJ72M2ZyrZMk/GZTGfZxPXKgNvhPB/2AF3tVikcp8XNw5iVN/Lfu6+9JCzeDl3E4r9Xcbx0zCeclOY8ofLCD1rsKRCC/E33aew/y4QMkGfZQeXj3mVsuQxuPrr5tCTziKUKz7QTNn/MLINa1YuqsO5aqO1ujCeT2RjwShXVcvjFzT9/fRXiaH0M1hygcuIYY3T8MOp6dGPoBHB6WOuVgv5X+BTsilRuL+mQTWnZZw93NF2ySgEZFHwPoMLBCCc+A1quZV+aoDBTaVsOdsSGeCWMAW5oytsG7M/ATUDmZOI7D+M9UWIXkdvImusQ== rsa-key-20140423
Это все еще не работает.
РЕДАКТИРОВАТЬ: Хотя я не мог решить мою проблему с замазкой (пока), благодаря @ user1301428 я нашел способ подключиться к моей виртуальной машине, используя vagrant ssh, который можно использовать под windows, если у вас есть ssh.exe из git в вашем PATH Переменный. Прочитайте эту статью Stackoverflow здесь для помощи.