У меня есть файл конфигурации ssh, который имеет запись IdentityFile .

Поэтому, когда я использую ssh , используется этот файл идентификации, что я и хочу. Однако, если я хочу временно отключить эту запись идентификатора (без отключения других записей в файле конфигурации ssh), есть ли способ сделать это непосредственно из вызова командной строки ssh, или мне нужно закомментировать эту строку в конфигурации файл каждый раз, когда я хочу удалить личность по умолчанию?

Может быть, что-то вроде ssh -i /dev/null myserver , хотя этот не работает из-за прав доступа к файлам.

1 ответ1

1

Вы можете отключить аутентификацию с открытым ключом в командной строке, чтобы клиент не использовал определенную идентификацию:

ssh -o PubkeyAuthentication=no yourserver

Удаление уже добавленных идентификаторов невозможно в том виде, как сделан файл конфигурации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .