У меня установлена Ubuntu server 12.04, и я создал 3 компьютера Virutal с установкой Ubuntu.
Я хочу, чтобы пользователи имели удаленный доступ к ВМ, но я хочу сохранить всю информацию для входа и документ на сервере Ubuntu. Но я не уверен, как это сделать.
что ты имеешь в виду, говоря, чтобы хранить всю информацию для входа на сервер Ubuntu ????
хорошо, я делал такие вещи в последние дни .. На своем сервере я только что создал виртуальные машины для каждого пользователя , который может подключиться к моему серверу и назначить ему userName и Password с помощью следующих команд ....
запустите его на терминале вашего сервера Ubuntu ....
VBoxManage setproperty vrdeauthlibrary "VBoxAuthSimple"
VBoxManage modifyvm <vm> --vrdeauthtype external // here <vm> is your virtual machine name
VBoxManage internalcommands passwordhash "secret" // here replace secret with your password
Приведенная выше команда покажет зашифрованное сообщение. Скопируйте это сообщение и введите следующую команду с этим сообщением.
VBoxManage setextradata <vm> "VBoxAuthSimple/users/<user>" <hash> // replace <user> with username and <hash> with the above command's encrypted message.
Выполните вышеприведенную процедуру для всех ваших виртуальных машин. Теперь ваши виртуальные машины защищены именем пользователя и паролем. Подключите их через любую удаленную утилиту. Для Windows вы можете использовать утилиту подключения к удаленному рабочему столу, а для Linux - утилиту rdesktop.
rdesktop -a ColorDepth -g Resolution -u UserName -p Password Ip-Address:PortNumber
here Resolution's Value can be 16 or 24
UserName and password is your assigned credentials through above commands
Ip-Address is your server's ip address
Port Number is the VRD Server's port number..
Если вы хотите, чтобы информация для входа в систему была одинаковой на нескольких серверах, вам следует обратиться к LDAP. https://help.ubuntu.com/community/OpenLDAPServer