For at åbne en SSH-forbindelse til en fjernserver, udføre en kommando og derefter forblive i login-skallen, kan du følge disse trin:
bash -l
for at sikre, at du forbliver i login-skallen efter udførelse af kommandoen:ssh user@hostname 'command; exec bash -l'
Her er en detaljeret forklaring af kommandoen:
ssh
: Starter SSH-klienten.user@hostname
: Erstatter user
med dit brugernavn og hostname
med fjernserverens adresse.'command; exec bash -l'
: Udfører den ønskede kommando og derefter starter en login-shell.Eksempel:
ssh [email protected] 'ls -la; exec bash -l'
I dette eksempel vil SSH-forbindelsen blive oprettet til serveren med IP-adressen 192.168.1.10
som brugeren john
. Kommandoen ls -la
vil blive udført, og derefter vil du forblive i login-skallen.
Bemærk: Sørg for, at du har de nødvendige tilladelser til at oprette forbindelse til fjernserveren og udføre kommandoer.
Har du brug for hjælp til SSH-forbindelser eller kommandolinjeopgaver? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Gør komplekse opgaver lettere ved at få professionel assistance, så du kan fokusere på det, der virkelig betyder noget for dig.