Inkluder SSH konfigurationsfiler: Sådan bruger du Include direktivet

Er det muligt at inkludere en SSH konfigurationsfil i en anden, så man kan definere standardindstillinger i .ssh/config og tilføje ekstra indstillinger i en separat fil, uden at skulle duplikere indholdet?

Mulighed for at inkludere en SSH konfigurationsfil i en anden opnås ved at bruge Include direktivet, hvilket forenkler vedligeholdelse og organisering af SSH indstillinger.

Mulighed for at inkludere en SSH konfigurationsfil i en anden

Ja, det er muligt at inkludere en SSH konfigurationsfil i en anden, så man kan definere standardindstillinger i .ssh/config og tilføje ekstra indstillinger i en separat fil uden at skulle duplikere indholdet. Dette kan opnås ved hjælp af Include direktivet i SSH konfigurationsfilen.

Sådan gør du:

  1. Åbn din .ssh/config fil i en teksteditor.
  2. Tilføj Include direktivet efterfulgt af stien til den fil, du vil inkludere.

Eksempel:

Host *
  ForwardAgent yes
  ServerAliveInterval 60

Include ~/.ssh/extra_config

I dette eksempel:

  • Standardindstillingerne for alle hosts (Host *) er defineret i .ssh/config.
  • Den ekstra konfigurationsfil ~/.ssh/extra_config inkluderes ved hjælp af Include direktivet.

Indholdet af ~/.ssh/extra_config kan se sådan ud:

Host example
  HostName example.com
  User username

Fordele ved at bruge Include direktivet:

  • Forenkler vedligeholdelsen af SSH konfigurationsfiler ved at undgå duplikering.
  • Gør det nemmere at organisere og strukturere dine SSH indstillinger.
  • Muliggør genbrug af konfigurationsindstillinger på tværs af flere filer.

Bemærk:

  • Include direktivet blev introduceret i OpenSSH 7.3. Sørg for, at din version af OpenSSH understøtter dette direktiv.
  • Du kan inkludere flere filer ved at tilføje flere Include direktiver.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker