This commit is contained in:
2024-08-24 22:00:37 +03:00
parent 5aadaee1d0
commit c4da312209
5 changed files with 38 additions and 13 deletions

View File

@@ -1,19 +1,11 @@
{
lib,
config,
pkgs,
myData,
...
}:
{
config = {
services.spiped = {
enable = true;
decrypt = true;
source = "*:8022";
target = "127.0.0.1:22";
keyFile = config.age.secrets.ssh8022.path;
};
services.openssh = {
enable = true;
settings = {
@@ -31,11 +23,6 @@
] (_: null);
in
lib.mapAttrs (_name: builtins.intersectAttrs sshAttrs) myData.hosts;
extraConfig = ''
Host dl.jakstys.lt
ProxyCommand ${pkgs.spiped}/bin/spipe -t %h:8022 -k ${config.age.secrets.ssh8022.path}
'';
};
networking.firewall.allowedTCPPorts = [ myData.ports.ssh8022 ];
};
}