Passwordless ssh бродяге для загрузки другого пользователя после бродячего ssh

У меня есть новый пользователь в моем бродячем поле (trusty64), и я пробую к ssh в него. Вместо вхождения vagrant пользователь после vagrant up, Я хочу войти в свое имя пользователя.

Что я сделал до сих пор

  1. Созданный пользователь в моей гостевой машине.
  2. Созданные ssh вводят мое использование хоста ssh-keygen
  3. Скопированный 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...

Любая справка в разбирании в этом действительно ценится. Спасибо!

0
задан 7 July 2015 в 12:03

2 ответа

config.ssh.private_key_path должен указать на Ваш файл секретных ключей (обычно ~/.ssh/id_rsa, — название файла отображен, когда Вы работаете ssh-keygen), не ~/.ssh/authorized_keys.

2
ответ дан 4 October 2019 в 01:17

Альтернативный способ выполнить это добавляет следующее к нижней части ~vagrant/.bashrc:

ssh chsc
exit

, Если Вы хотите, избегают проблемы создать и установить ключ SSH, можно использовать su вместо этого; однако это не позволяет ssh внутренняя часть поле Vagrant использовать Ваш SSH вперед агент, если необходимо соединиться с внешними серверами из поля:

sudo su chsc
exit

При внесении таких изменений в ~vagrant/.bashrc Вы рискуете блокировать себя из оболочки, если Вы совершаете ошибку. Я рекомендую сохранить открытый терминал зарегистрированным как vagrant, пока Вы не удостоверились, что все работает. Если что-то идет не так, как надо, просто переименуйте .bashrc (mv .bashrc .bashrc-bak).

0
ответ дан 4 October 2019 в 01:17

Другие вопросы по тегам:

Похожие вопросы: