dele en SSH/Shell sesjon med en eller fler brukere

Har du noe lurt å dele med oss? NB. Dette er ikke et support forum.

dele en SSH/Shell sesjon med en eller fler brukere

Innleggav mastrb0y » tor 24.08.2006 22:58

Fant en nyttig ting mens jeg drev og surfet rundt på diverse linux sider, man kan dele en Shell sesjon via programmet Screen

Kjekt bruk til dette kan være å vise noen nøyaktig hvordan man gjør noe fra Shell

Går utifra Debian Sarge her, men alle kommandoene er de samme på andre distroer utenom installasjonen såklart

Vi oppdaterer pakke repository og installerer screen
Kode: Merk alt
apt-get update && apt-get install screen


så åpner vi en ny sesjon med et navn (ikke nødvendig med navn, men det gjør det enklere og "navigere"
Kode: Merk alt
screen -S testnavn


vi aktiverer multiuser mode i screen
Kode: Merk alt
CTRL+A
multiuser on


deretter legger vi til brukernavnet som skal få lov til å koble til
Kode: Merk alt
CTRL+A
acladd brukernavn


Siden vi ikke vil at denne brukeren skal få lov til å skrive noe i vår sesjon setter vi en rettighet på dette
Kode: Merk alt
aclchg brukernavn -w "#"

(kan aktivere skrive modus igjen ved å sette +w isteden for -w)

Nå er sesjonen klar for en bruker til å koble til, etter brukeren er inlogget må han hente opp sesjonen via screen og denne kommandoen
Kode: Merk alt
screen -x testnavn


(Jeg vet ikke om det er en limit på antall brukere du kan dele sesjonen med)

Screen kan også brukes til mange andre nyttige ting som f eks å detache en screen

la oss si du skal utføre en stor pakke jobb via tar og ikke har lyst til å åpne en ny sesjon via putty så kan du gjøre følgende:

først åpne en ny screen sesjon via
Kode: Merk alt
screen


skriv inn "jobben/kommandoen" du vil la gå i bakrunn
så trykker du CTRL+A også CTRL+D

da blir screenen detached og du kan hente den opp når du vil med screen -r

(CTRL+A aktiverer en lignende controll panel / option mode i screen)

les mer her:
http://www.linuxforum.com/man/screen.1.php
medlem i 232 måneder
 

Innleggav ak » tor 24.08.2006 23:54

Meget bra :)

Administrator
Brukerens avatar
medlem i 236 måneder
 

Innleggav saxin » fre 25.08.2006 15:48

Jupp, den var fin! Bruker screen når jeg IRC'er fra andre bokser :)
medlem i 214 måneder
 


Returner til Tips og triks / Favoritter



Hvem er i Forumene

Registrerte brukere: Google [Bot]



cron