Pozdrav,
Ovo je doista korisno, jer putem ovog savjeta možemo upravljati drugim računalom ili će nam u nekim trenucima malo olakšati život.
Znaju da ako se spoje SSH de PC # 1 a PC # 2 na primjer, i oni pokušavaju otvoriti program poput Firefox za pokretanje i prikaz u programu PC # 2, ili neki glazbeni ili video uređaj, radimo to ovako:
korisnik @ pc2: ~$ krijesnica
Ali, vraća sljedeću pogrešku:
(firefox: 1704): Gtk-UPOZORENJE **: nije moguće otvoriti zaslon:
Pa, ovdje ćete vidjeti kako otvoriti softvere koje želimo, rješavajući ovu pogrešku samo jednom naredbom.
Također (i po mom mišljenju ovo je zanimljivije), pretpostavimo da jesam PC # 1, Pristupam PC # 2 koje je računalo moje djevojke s korisnikom kzkggaara na primjer, tada joj želim (korisnik cc) prikazuje vam se a obavijest (poput onih koje se pojavljuju kad povisimo ili smanjimo glasnoću, itd.) koji kaže "Prestanite slušati Enriquea Iglesiasa !!!”Hehe ... vidjet ćemo kako to učiniti, bez potrebe za znanjem lozinke vašeg korisnika (cc u ovom primjeru).
Za pristup putem SSH-a s našim korisnikom (kzkggaara u ovom primjeru) do PC # 2 (s IP adresom = 192.168.151.209) stavili smo nešto ovako:
- ssh kzkggaara@192.168.151.209
Sada, kad jednom uđemo u svog korisnika, želimo pokrenuti video player, na primjer, onaj koji je po defaultu instaliran u Ubuntuu je Totem, koristit ćemo ovo za objašnjenje.
Ako jednostavno stavimo u terminal "totem"Donijet će nam gore spomenutu pogrešku, jer prije izvršavanja aplikacije moramo staviti sljedeći redak:
- izvoz ZASLON =: 0.0
Stavljajući ovu, problem je riješen hehe. (Ako vidite promjenu pogreške "0.0"od"1.0“) Dakle, koraci za izvršenje totem bi:
- izvoz ZASLON =: 0.0
- totem
I spreman.
Ako onda želimo zatvoriti totem jednostavno smo rekli:
- ubiti totem
Sada pretpostavimo da želimo pokrenuti preglednik poput Firefox, već Nećemo imati ponovno napisati prvi redak (izvoz ZASLON =: 0.0), jednostavno smo postavili:
- krijesnica
I problem riješen
Međutim, ako napuste sesiju i ponovo uđu putem SSH-a na PC # 2, morat će napisati redak pozivajući se na izvoz.
Sad ... po meni najzanimljivije:
Pokretanje aplikacija na radnoj površini drugog korisnika:
SSH nas je već povezao s PC # 2, pristupili smo korisniku kzkggaara a ono što želimo je pokazati korisniku cc u obavijest (poput onih koje se pojavljuju kad povisimo ili smanjimo glasnoću, itd.) koji kaže "Prestanite slušati Enriquea Iglesiasa !!!"
Da bismo ručno slali obavijesti, moramo instalirati paket pod nazivom libnotify-bin, za njegovu instalaciju stavljamo u terminal:
- sudo apt-get instalirati libnotify-bin
I spreman. Sada ćemo stvoriti vrlo malu skriptu s naredbom:
- sudo dodirnite /opt/script.sh
Uredit ćemo ga sa:
- sudo nano /opt/script.sh
I u nju ćemo napisati sljedeće:
izvoz ZASLON =: 0.0
notify-send "Prestani slušati Enriquea Iglesiasa !!!"
Štedimo i izlazimo s [Ctrl] + [X], a sada ćemo dati dozvolu skripti za pokretanje:
- sudo chmod + x /opt/script.sh
I sada trebamo izvršiti samo skriptu, ali izvršit ćemo je kao korisnik cc, budući da ono što želimo jest da se ta obavijest prikaže određenom korisniku. Prelazimo u direktorij koji sadrži skriptu:
- cd / opt /
A sada ga pokrećemo:
- sudo -u cc ./script.sh
Gotovo, to bi bilo to.
Ovo je u potpunosti prilagodljivo, mogu vam pokazati a gedit to kaže "Hakirao sam te na računalu“, Ili što god žele, sve ovisi o tome koliko znaju improvizirati.
Ništa, tutorial ovdje završava.
Bilo koja pogreška koja se pojavi, problem, sumnja ili pitanje, žalba ili prijedlog, zahvaljujem ako je priopćite, konstruktivna kritika je uvijek dobro primljena.
Pozdrav i ... Znam da će ovo nekome biti korisno ^ _ ^
Pretpostavljam da previše komplicirate stvari barem s moje točke gledišta, da biste učinili isto što je objašnjeno u prvom dijelu, jednostavno prilikom povezivanja na ssh poslužitelj dodajemo parametar -X i nakon autentifikacije jednostavnim upisivanjem imena aplikacije koja će se otvoriti bez bez greške
ejemplo
ssh -X kzkggaara@192.168.151.209
krijesnica
a time izbjegavamo izvoz ...
Pozdrav i dobrodošli na stranicu 😀
Problem je u tome što ono što želim je zapisati u terminal «krijesnica»(Da dam primjer), i da je ovo otvoreno na onom drugom računalu, da, ali da je i to prikazano na njihovom zaslonu / monitoru, odnosno ono što izvršavam u terminalu koji se prikazuje drugom korisniku na njihovom računalu, natjerajući ga da shvati ili se čini da je računalo "poludjelo" 🙂
Ako to učinim ssh -X $ korisnik @ $ ip i onda napišem «krijesnica»U tom terminalu otvorit će mi se aplikacija (u ovom slučaju firefox) na monitoru / zaslonu i na monitoru tog drugog računala (na koje sam se daljinski povezao putem SSH-a) neće se prikazati ništa.
Barem je ovo ono što bih mogao cijeniti -XAko se varam, pojasnite sumnju.
Pozdrav i još jednom, dobro došli na našu stranicu 😉
Točno se to događa ako se dogodi da sam shvatio da je to i bilo zamišljeno, ali vidim da to nije dobro, barem je to način za daljinsko otvaranje aplikacija, iako se to ne koristi za šalu 🙂 i hvala na dobrodošlici ovdje šetat ćemo.
To je problem, hehehehe, ne ide mi u šali, ali na poslu jest, jer obradu i učitavanje pretpostavlja to udaljeno računalo, dok je aplikacija prikazana na mom zaslonu, dobar savjet 😉
Pozdrav i ovdje se čitamo 🙂
Ako dobro razumijem postupak, kako sada dobiti IP uređaja 2 s moje konzole? Može ?
Ne znam ništa o mrežama, šteta shame
U terminal stavite: ifconfig
Tamo možete vidjeti pojedinosti svakog mrežnog sučelja, odnosno ako imate LAN (kabelska mreža), Wifi ili neko drugo.
Tamo gdje piše "inet", tu možete znati IP 😀
I ne brinite, nitko se ne rađa znajući hahaha, svi učimo kako idemo.
pozdravi
Hvala vam!!! upravo to sam tražio ...
A ako bih to želio raditi s weba pomoću php-a, također prikazujući sliku s weba, bez upotrebe skripte koju kreirate, to jest tako nešto, kako bih to mogao postići ???
$ image = »http://website.net/imagen.png»;
$ message = »prestani slušati Enriquea Iglesiasa»;
exec ("export display =: 0.0 | notify-send $ message -i $ image");
pozdrav vrlo dobar savjet!
Što se tiče ssh-a, to funkcionira ako izvozite zaslon.
Barem to imam na konzoli.
Pozdrav.-
Kada konfigurirate datoteku sshd_config, potrebno je izmijeniti x11Forwarding kako biste radili ono što radite? to je moja sumnja
Bok, imam pitanje, može li biti obrnuto? Na primjer, ako sam na PC1 bez firefoxa, a moja djevojka je na PC2 s firefoxom, mogu li pokrenuti firefox s PC2 i učiniti da se prozor preglednika pojavi na PC1 gdje preglednik nije instaliran?