Mă bag în mașina prietenului meu și mă întreb cum aș lansa o sesiune GNOME prin SSH. trebuie să deschideți un browser web pe mașina sa pentru a vizualiza ceva ce poate fi realizat numai de la numele său de gazdă. Care este cel mai simplu mod de a realiza acest lucru prin SSH?

Răspuns

Comutați la un al doilea terminal, de exemplu tty2: Ctrl Alt F2 , conectați-vă și începeți un sesiune X nouă pe un afișaj disponibil:

xinit -- :1 

Acum ssh către cealaltă mașină, activând redirecționarea X (sau redirecționarea X de încredere cu -Y):

ssh -X user@machine 

Odată conectat, începeți o nouă sesiune de gnome:

gnome-session 

Puteți trece, de asemenea, gnome-session ca comandă către ssh.

Răspundeți

Dacă tot ce trebuie să faceți este să rulați o sesiune web, parând să provină din fr Iind computerul, aș sugera să rulați OpenSSH doar cu argumentul ssh -D8888 (8888 este doar un exemplu) și să configurați browserul local pentru a indica localhost: 8888 ca un proxy SOCKS5.

Dacă trebuie să rulați un browser peste link, nu există niciun motiv pentru care trebuie să porniți o sesiune GNOME întreagă, pur și simplu rulați ssh -X așa cum este descris în celelalte întrebări, apoi rulați browserul singur.

Răspuns

Pentru a lansa gnome de la terminal utilizați comanda startx.

Comentarii

  • Nu. .xinitrc trebuie să fie configurat pentru asta,

Răspuns

În Ubuntu, folosesc aceste comenzi:

ssh -X user @ host gnome-session

sau

ssh -Y user @ host gnome-session

Răspuns

Puteți utiliza ssh -X sau ssh -Y pe computerul său pentru a rula aplicații pe prietenul lui, dar utilizând Xorg-ul dvs. Browserul web va face în continuare conexiunea de la numele său de gazdă.

Răspuns

I Am găsit x11vnc destul de ușor.

Mi-a permis să văd desktop-ul gnome activ la distanță.

(Apare ca o aplicație desktop. I ssh-tunel înainte portul său pe mașină locală. Conectați-vă apoi clientul local vnc la portul local ssh-forwarded.)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *