Pozdravljeni,
To je resnično koristno, saj lahko s tem nasvetom upravljamo drug računalnik, ali pa bo v določenih trenutkih življenje nekoliko olajšalo.
Vedo, da če se povežejo mimo SSH de PC # 1 a PC # 2 na primer, in poskušajo odpreti program, kot je Firefox za zagon in prikaz v PC # 2, ali predvajalnik glasbe ali videa, to storimo tako:
uporabnik @ pc2: ~$ firefox
Vendar vrne naslednjo napako:
(firefox: 1704): Gtk-OPOZORILO **: zaslona ni mogoče odpreti:
No, tukaj boste videli, kako odpreti želeno programsko opremo in rešiti to napako z enim samim ukazom.
Pa tudi (in po mojem mnenju je to bolj zanimivo), domnevam, da sem PC # 1, Dostopam PC # 2 kakšen je računalnik moje punčke z uporabnikom kzkggaara na primer, potem ji želim (uporabnik cc) vam se prikaže a obvestilo (kot tiste, ki se pojavijo, ko glasnost zvišamo ali znižamoitd.), ki pravi "Nehajte poslušati Enriqueja Iglesiasa !!!"Hehe ... videli bomo, kako to storiti, ne da bi morali vedeti geslo vašega uporabnika (cc v tem primeru).
Za dostop prek SSH z našim uporabnikom (kzkggaara v tem primeru) do PC # 2 (z naslovom IP = 192.168.151.209) damo nekaj takega:
- ssh kzkggaara@192.168.151.209
Zdaj, ko želimo znotraj uporabnika zagnati na primer video predvajalnik, je ta, ki je privzeto nameščen v Ubuntuju Totem, bomo to uporabili za razlago.
Če preprosto vstavimo v terminal "totem”Nam bo dal zgoraj omenjeno napako, saj moramo pred izvajanjem aplikacije postaviti naslednjo vrstico:
- izvoz ZASLON =: 0.0
Če postavimo tega, je problem rešen hehe. (če se pojavi napaka, spremenite "0.0"avtor"1.0“) Torej, koraki za izvedbo totem bi:
- izvoz ZASLON =: 0.0
- totem
In pripravljen.
Če potem želimo zapreti totem preprosto rečeno:
- ubiti totem
Recimo, da želimo zagnati brskalnik, podoben Firefoxže Ne bomo imeli da spet napišem prvo vrstico (izvoz ZASLON =: 0.0), preprosto rečeno:
- firefox
In težava rešena 😉
Če pa zapustijo sejo in znova vstopijo prek SSH do PC # 2, morali bodo napisati vrstico, ki se nanaša na izvoz.
Zdaj ... po mojem mnenju najbolj zanimivo:
Zaženite programe na namizju drugega uporabnika:
Z SSH smo že povezani z PC # 2, smo dostopali z uporabnikom kzkggaara in kar želimo pokazati uporabniku cc U obvestilo (kot tiste, ki se pojavijo, ko glasnost zvišamo ali znižamoitd.), ki pravi "Nehajte poslušati Enriqueja Iglesiasa !!!"
Če želimo ročno pošiljati obvestila, moramo namestiti paket z imenom libnotify-bin, da ga namestimo v terminal:
- sudo apt-get namestite libnotify-bin
In pripravljen. Zdaj bomo z ukazom ustvarili zelo majhen skript:
- sudo se dotaknite /opt/script.sh
Uredili ga bomo z:
- sudo nano /opt/script.sh
In vanj bomo zapisali naslednje:
izvoz ZASLON =: 0.0
notify-send "Nehaj poslušati Enriqueja Iglesiasa !!!"
Prihranimo in gremo ven [Ctrl] + [X], in zdaj bomo skriptu dali dovoljenja za zagon:
- sudo chmod + x /opt/script.sh
Zdaj moramo samo izvesti skript, vendar ga bomo izvedli kot uporabnik cc, ker želimo, da se to obvestilo prikaže določenemu uporabniku. Premaknemo se v imenik, ki vsebuje skript:
- cd / opt /
In zdaj ga zaženemo:
- sudo -u cc ./script.sh
Končano, to bi bilo to.
To je popolnoma prilagodljivo, lahko vam prikažejo a gedit to pravi "Vdrl sem v računalnik“, Ali karkoli hočejo, vse je odvisno od tega, koliko znajo improvizirati.
Nič, vadnica se tu konča.
Vsaka napaka, ki se pojavi, težava, dvom ali vprašanje, pritožba ali predlog, bi bil hvaležen, če jo sporočite, konstruktivna kritika je vedno dobro sprejeta.
Lep pozdrav in ... Vem, da bo to komu koristilo ^ _ ^
Predvidevam, da vsaj z mojega vidika preveč zakomplicirate, da storite enako, kot ste razložili v prvem delu, preprosto pri povezovanju s strežnikom ssh dodamo parameter -X in po overjanju preprosto vtipkamo ime aplikacije, ki se bo odprla brez brez napake
ejemplo
ssh -X kzkggaara@192.168.151.209
firefox
in s tem se izogibamo izvozu ...
Pozdravljeni in dobrodošli na strani 😀
Težava je v tem, da želim zapisati v terminal «firefox»(Kot primer) in da je ta odprt na drugem osebnem računalniku, da, vendar je prikazan tudi na njegovem zaslonu / monitorju, to je tisto, kar izvedem v terminalu, ki je drugemu uporabniku prikazan v njihovem računalniku, da razume ali se zdi, da je računalnik "ponorel" 🙂
Če se ssh -X $ uporabnik @ $ ip in nato napišem «firefox»V tem terminalu se mi bo odprla aplikacija (v tem primeru firefox) na mojem monitorju / zaslonu in na monitorju tega drugega računalnika (na katerega sem se na daljavo povezal prek SSH) ne bo prikazano nič.
Vsaj s tem bi lahko cenil -XČe se motim, prosim razjasnite dvom.
Lep pozdrav in še enkrat dobrodošli na naši spletni strani 😉
Točno to se zgodi, če se zgodi, da sem razumel, da je bilo to namenjeno, vendar vidim, da to ni tako dobro, vsaj to je način za odpiranje aplikacij na daljavo, čeprav se ne uporablja za hec 🙂 in hvala za dobrodošlico tukaj bomo hodili.
To je težava hehehehe, zame se ne šalim, delam pa, saj obdelavo in nalaganje prevzame tisti oddaljeni računalnik, medtem ko je aplikacija prikazana na mojem zaslonu, dober namig 😉
Lep pozdrav in tu se beremo 🙂
Če dobro razumem postopek, kako naj dobim IP naprave 2 s konzole? Lahko ?
O omrežjih ne vem ničesar, škoda 🙁
V terminalu vstavite: ifconfig
Tam si lahko ogledate podrobnosti o vsakem omrežnem vmesniku, to je, če imate LAN (kabelsko omrežje), Wifi ali kakšen drug.
Tam, kjer piše "inet", lahko poznate IP 😀
In brez skrbi, nihče se ne rodi, ki bi vedel hahaha, vsi se učimo, ko gremo.
pozdrav
Hvala vam!!! točno to sem iskal ...
In če bi hotel to narediti iz spleta s pomočjo php, tudi sliko spleta, ne da bi uporabil skript, ki ga ustvarite, torej kaj takega, kako bi to lahko dosegel ???
$ image = »http://website.net/imagen.png»;
$ message = »prenehaj poslušati Enriqueja Iglesiasa»;
exec ("izvozni prikaz =: 0.0 | notify-send $ message -i $ image");
živjo zelo dober nasvet!
Glede ssh deluje, če izvozite zaslon.
Vsaj to dobim na konzoli.
Pozdrav.-
Ko konfigurirate datoteko sshd_config, morate spremeniti x11Forwarding, da boste lahko počeli to, kar počnete? to je moj dvom
Živjo, imam vprašanje, ali je lahko obratno? Če sem na primer na PC1 brez Firefoxa in je moje dekle na PC2 s Firefoxom, ali lahko Firefox zaženem iz PC2 in omogočim, da se okno brskalnika prikaže na PC1, kjer brskalnik ni nameščen?