Problemet med adgang til ssh-agent efter gen-tilslutning til en screen session kan løses ved at følge disse trin:
screen -S mysession
eval $(ssh-agent)
ssh-add ~/.ssh/id_rsa
Gem outputtet af ssh-agent
kommandoen i en fil, så du kan genindlæse det senere.
echo "export SSH_AUTH_SOCK=$SSH_AUTH_SOCK" > ~/.ssh/ssh-agent-env
Når du gen-tilslutter til din screen session, skal du køre følgende kommando for at genindlæse ssh-agent miljøvariablerne:
source ~/.ssh/ssh-agent-env
Kontroller at ssh-agent virker ved at liste de tilføjede nøgler:
ssh-add -l
Ved at følge disse trin sikrer du, at din screen session har adgang til ssh-agent, selv efter du har gen-tilsluttet. Dette gør det muligt at bruge dine SSH-nøgler uden at skulle genindtaste passphrases.
Har du brug for hjælp til SSH-agent og skærmsessioner? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Få den assistance, du har brug for, og kom hurtigt videre med dit projekt!