Я знаю, что для любого пользователя должен сохранить ssh файл ключей в:
/home/any_user/.ssh/
Но я не знаю, где сохранить ssh ключ для sudo.
Это находится под /root/.ssh
?
Если "sudo" Вы имеете в виду пользователя root, то да, это - точно местоположение для хранения его.
я должен сохранить ssh файл ключей в:
/home/any_user/.ssh/
Это не верно. Можно сохранить ключ везде, где Вы хотите, но это должно быть:
~/.ssh/id_{rsa,dsa,ecdsa,...}
, необходимо сказать ssh
о ключе. Это - то, для чего у нас есть конфигурация. Можно добавить строку IdentityFile path/to/your/key
в Ваш ~/.ssh/config
, чтобы заставить его произойти. И да, корень имеет ~
(корневой каталог) в /root/
, таким образом, ответ на Ваш вопрос Да .