У меня есть новый пользователь в моем бродячем ящике (trusty64), и я пытаюсь войти в него. Вместо входа в vagrant пользователя после vagrant up , я хочу войти в систему под своим именем пользователя.
Что я сделал до сих пор
- Создан пользователь на моей гостевой машине.
- Создал ключ ssh на моем хосте с помощью
ssh-keygen - Скопировал ключ ssh на гостя, используя
ssh-copy-id -p 2222 -i shash@127.0.0.1
и часть Vagrantfile выглядит следующим образом
config.vm.box = "ubuntu/trusty64"
config.ssh.username = "shash"
config.ssh.forward_agent = true
config.ssh.private_key_path = "~/.ssh/authorized_keys"
Я могу использовать ssh -p '2222' 'shash@127.0.0.1' для прямого входа в систему, но когда я отказываюсь vagrant up я получаю следующую ошибку
default: Warning: Connection timeout. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
Любая помощь в решении этого вопроса действительно приветствуется.Спасибо!
