Процесс застревает в futex_wait_queue_me ()

Новое ubuntu/xenial64 изображение не содержит имени пользователя и пароля по умолчанию. Однако вы можете использовать ssh-ключ, сгенерированный в вашей бродящей папке.

Допустим, ваш Vagrantfile находится в /vagrant/vm01/Vagrantfile, ssh-ключ будет находиться в /vagrant/vm01/.vagrant/machines/..../private_key

You можете войти в ваш бродячий vm, используя этот private_key. Если гостевая машина запрашивает ключевую фразу ключа, просто нажмите ENTER (указав пустую кодовую фразу). Например, на моем Mac:

ssh -i /vagrant/vm01/.vagrant/..../private_key <your vm ip> <your vm port>

Если вы все еще хотите войти в систему с использованием имени пользователя и пароля, после входа в систему с помощью private_key вы можете добавить своего собственного пользователя для входа в систему позже: [!d3 ]

# create a user for log in
sudo useradd yourusername

# specify a password
sudo passwd yourusername
# then type your password when prompted

# add the user to sudo group
sudo adduser yourusername sudo    

# create a home folder for your user
sudo mkdir /home/yourusername

# add a shell command for your user (normally /bin/bash)
sudo vim /etc/passwd
# find yourusername line, and add /bin/bash to the end.
# the end result would look like this:
yourusername:x:1020:1021::/home/yourusername:/bin/bash

Теперь вы можете использовать ssh с использованием нового имени пользователя и пароля.

2
задан 21 March 2012 в 15:02

0 ответов

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

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