И мне любопытно узнать, что делает его одноразовым на компьютере с Ubuntu и повторным на подсистеме Windows 10 Linux.
Обычно он ssh-agent
запускается в вашем сеансе, поэтому он не закрывается раньше, чем вы выходите из своей учетной записи в Linux.
Если вы используете его из WLS и закроете (вероятно) последнее окно, оно выполнит разумную очистку и, вероятно, остановит вашу ssh-agent
, что является разумным и безопасным для удаления конфиденциальных данных из памяти.
У меня вопрос: как мы можем сделать так, чтобы действие ssh-add path / to / identity / file / custom-named было постоянным, как это происходит на реальной машине с Ubuntu?
Только не закрывайте это окно (или оставляйте открытым на заднем плане ... это тоже может помочь). Или настройте ssh
выполнение этого шага автоматически при первом использовании ключа. Просто напишите в свой~/.ssh/config
Host server-you-are-connecting.to IdentityFile path/to/identity/file/custom-named AddKeysToAgent yes