Обновление: В настоящее время вы можете использовать SSH-сертификаты, аналогичные TLS-сертификатам. Тогда вы можете добавить запись known_hosts
, чтобы доверять сертификату, а не отдельным ключам, и вы больше никогда не получите это сообщение.
Прислушайтесь к предупреждению @0xC0000022L!
Если вы знаете, что ключ хоста изменился, вы можете удалить конкретную запись из файла known_hosts
:
ssh-keygen -R xxx.xxx.xxx.xxx
Это гораздо лучше, чем перезаписывать весь файл hosts (что можно сделать, просто > /root/.ssh/known_hosts
).
Если вы не хотите использовать опции командной строки ssh
, я полагаю, что единственным другим способом сделать это будет изменение кода SSH и перекомпиляция. Чего вы очень не хотите делать!
Я знаю, что немного опаздываю на вечеринку, но я надеюсь, что следующая информация поможет людям, которые сталкиваются с похожими проблемами в квестах Google. Обратите внимание, что я тестировал это только на дискретных USB-контроллерах.
xhci _hcd действительно встроен в ядро, поэтому он требует контроллера USB, и, если не будет найден обходной путь, vfio -pci не назначается в качестве используемого ядра. Один из способов сделать это — вызвать скрипт для привязки/отвязки
.Еще один более простой способ решить эту проблему — использовать следующую команду:
sudo driverctl -v set-override 0000:0X:00 vfio-pci
Где 0000 :0X :00 — ваш идентификатор PCI.
После перезагрузки автоматически назначается драйвер vfio -pci.