Сначала вам нужно ssh-keygen
на вашей локальной машине.
Путь по умолчанию для ключей: ~/.ssh
Скопируйте локальный ключ на удаленный сервер
ssh-copy-id user@example.com
Если у вас все еще проблемы, используйте полный удаленный путь
ssh-copy-id user@example.com:/home1/user/
Вот мое понимание:
udevadm info -a
: показывает атрибуты ATTRS {}
и иерархию устройств . udevadm test
: показывает переменные ENV {}
во время обработки udev. Они не показывают однотипную информацию. Возможно, ваша переменная DEVTYPE существует, и ее следует протестировать как ENV {DEVTYPE} == "wlan"
. Однако следует учитывать, что переменные ENV {} создаются постепенно во время обработки udev. Следовательно, порядок вашего правила имеет значение, и он должен появиться после того, как ENV {DEVTYPE}
был создан другим правилом.
Вы можете проанализировать файл udev_actions.txt с помощью приведенной ниже команды, чтобы определить порядок вещей. Затем вы можете выбрать лучший номер для вашего файла '.rules', чтобы протестировать ENV {DEVTYPE}
.
$ sudo udevadm test $DEVPATH 1> udev_ENV.txt 2> udev_actions.txt