home/private/ssh-hosts: set up defaults
This commit is contained in:
@@ -3,11 +3,30 @@
|
||||
programs.ssh = {
|
||||
enable = true;
|
||||
|
||||
enableDefaultConfig = false;
|
||||
|
||||
matchBlocks = let
|
||||
tb1 = "~/.ssh/id_rsa.tb1.pub";
|
||||
tb2 = "~/.ssh/id_rsa.tb2.pub";
|
||||
in
|
||||
{
|
||||
# Defaults
|
||||
"*" = {
|
||||
# Configure sharing of multiple sessions over a single network connection.
|
||||
controlMaster = "auto";
|
||||
# Specify path to the control socket used for connection sharing.
|
||||
#controlPath = "~/.ssh/master-%r@%n:%p";
|
||||
# Whether control socket should remain open in the background.
|
||||
controlPersist = "10m";
|
||||
|
||||
# Set default timeout in seconds after which response will be requested.
|
||||
serverAliveInterval = 15;
|
||||
|
||||
# Whether the connection to the authentication agent (if any) will be forwarded to
|
||||
# the remote machine.
|
||||
forwardAgent = false;
|
||||
};
|
||||
|
||||
# HomeLab Machines
|
||||
"fs1" = {
|
||||
hostname = "fs1.t1.xyz";
|
||||
|
||||
Reference in New Issue
Block a user