Мы используем DMIDecode для чтения информации из удаленных систем Linux и еще не нашли обходное решение к этому. Я зарегистрировал запрос к dmidecode домашней странице, спрашивающей об этом...
Используя команду dmidecode-t система дает ошибку "/dev/mem: Разрешение отклонило", который является проблемой, поскольку мы не хотим информации о памяти (просто производитель, номер модели и порядковый номер).
Я замечаю, что работа команды smbios SunOS хорошо работает для этой информации, не нуждаясь в полномочии пользователя root.
На данный момент я собираюсь заменить нашу документацию, указывающую для "использования определенной учетной записи с наименьшим количеством требуемых полномочий" с "пользовательскими корневыми учетными данными".
После нескольких изнурительных часов я сделал прогресс
Vagrant.configure("2") do |config|
config.ssh.private_key_path = "~/.ssh/id_rsa"
config.ssh.forward_agent = true
end
config.ssh.private_key_path
Ваш локальный закрытый ключ, Ваш закрытый ключ должен быть доступен локальному ssh-агенту. Можно свериться ssh-add -L
, если это не перечислено, добавляет это с ssh-add ~/.ssh/id_rsa
. Не забывайте добавлять свой открытый ключ к ~/.ssh/authorized_keys
на бродячем VM.
Затем vagrant destroy
и восстановите его с помощью новой бродячей конфигурации. затем это должно работать, тестируют и хост и бродячее использование
$ ssh -T git@github.com
бродяга должна возвратиться в первый раз
The authenticity of host 'github.com (204.232.175.90)' can't be established.
RSA key fingerprint is 16:27:ac:a5:7c:28:2d:36:63:2b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,205.232.175.93' (RSA) to the list of known hosts.
Если Вы не добавили Вас открытый ключ к ~/.ssh/authorized_keys
на бродячем VM.
Там после того, как это должно читать как
vagrant@precise64:~$ ssh -T git@github.com
Hi Ruberto! You've successfully authenticated, but GitHub does not provide shell access.
Спасибо всем, которое помогло мне. именно из-за Вас я пошел, роя далее :)