For at overføre en værdi til en SSH-kommando og sikre, at miljøet på værtsmaskinen starter med en bestemt miljøvariabel sat efter eget valg, kan du bruge følgende metoder:
ssh user@host 'VARIABEL=værdi kommando'
Eksempel:
ssh user@host 'MY_VAR=my_value echo $MY_VAR'
export
kommandoen: Du kan også eksportere miljøvariablen i en enkelt SSH-session ved at bruge export
kommandoen:
ssh user@host 'export VARIABEL=værdi && kommando'
Eksempel:
ssh user@host 'export MY_VAR=my_value && echo $MY_VAR'
env
kommandoen: En anden metode er at bruge env
kommandoen til at sætte miljøvariablen:
ssh user@host 'env VARIABEL=værdi kommando'
Eksempel:
ssh user@host 'env MY_VAR=my_value echo $MY_VAR'
~/.ssh/config
):
Host host_alias
HostName host
User user
SendEnv VARIABEL
Og på værtsmaskinen skal du sikre dig, at AcceptEnv
direktivet i sshd_config
tillader den specifikke variabel:
AcceptEnv VARIABEL
Ved at bruge en af disse metoder kan du sikre, at miljøet på værtsmaskinen starter med en bestemt miljøvariabel sat efter eget valg, når du opretter forbindelse via SSH.
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
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker