nixos/ssh: add /etc/ssh/ssh_known_hosts2 to GlobalKnownHostsFile#394191
Closed
beviu wants to merge 1 commit intoNixOS:masterfrom
Closed
nixos/ssh: add /etc/ssh/ssh_known_hosts2 to GlobalKnownHostsFile#394191beviu wants to merge 1 commit intoNixOS:masterfrom
beviu wants to merge 1 commit intoNixOS:masterfrom
Conversation
Contributor
|
I understand the motivation behind this but I think the file naming should be updated. |
Contributor
Author
|
I agree that the name is not great! But this is the same name as what upstream uses in the default configuration so it would not be a name that NixOS invented. I feel like it makes sense to use that name because then it aligns NixOS with other distributions that don't change the default configuration and already load that file if it exists. |
The default for GlobalKnownHostsFile already contains /etc/ssh/ssh_known_hosts2 so this matches other distributions. Since /etc/ssh/ssh_known_hosts is already written to by the programs.ssh module, this also provides a way to add host keys without storing them in the NixOS configuration or Nix store.
Contributor
Author
|
Oh no, there was already discussion there that I missed: #146939 (comment) and there was commit 98c3d19 that explicitely removed this path. Sorry! I still think it would be helpful to add an option to add a |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The motivation is to have a way to add host keys without storing them in the NixOS configuration or Nix store, since
/etc/ssh/ssh_known_hostsis already written to by theprograms.sshmodule.The default for
GlobalKnownHostsFilealready contains/etc/ssh/ssh_known_hosts2so this matches other distributions.Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.