Artturin / server-configuration

Build server nixos configuration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ringer's server

To add yourself, please add the following to configuration.nix:

  users.users.<name> = {
    isNormalUser = true;
    openssh.authorizedKeys.keys = [
      "ssh-rsa AAAAB3NzaC1yc2etc/etc/etcjwrsh8e596z6J0l7 example@host"
    ];
  };

Local configuration

To connect to the build machine, you will need to add this to your ~/.ssh/config:

Host jonringer
  HostName <will be sent to you>
  Port <will be sent to you>
  User alice
  IdentitiesOnly yes
  IdentityFile /home/alice/.ssh/id_rsa
  ForwardAgent yes # enables use of local ssh agent (e.g. for github)
  RemoteForward /run/user/$remote_uid/gnupg/S.gpg-agent /run/user/$uid/gnupg/S.gpg-agent.extra # for gpg signing (optional)

You will need to replace alice, $remote_uid, and $uid. (change host name if you want)

After applying the changes, you should be able to do:

ssh jonringer

To sign in.

About

Build server nixos configuration

License:Creative Commons Zero v1.0 Universal


Languages

Language:Nix 100.0%