Puncte:0

Cum să fac redirecționarea X11 prin SSH cu o rețea privată (adresă IP din gama 10.x) generată de un sistem de operare emulat QEMU (Raspbian) pe Ubuntu 21.04 X64

drapel in

Rulez raspbian os armhf emulat cu qemu pe jetson nano arm64. Funcționează decent, așteaptă-te pentru faptul că această arhitectură poate genera doar o configurație de rețea ortogonală cu o adresă IP privată din cauza limitărilor raspberry 3b care nu are magistrală PCI și nu pot fi atașate dispozitive virtio. Iată cum am configurat qemu să-l ruleze:

qemu-system-aarch64 \

--mașină raspi3 \

--cpu arm1176 \

--m 1024 \

--drive file=/var/www/html/2019-09-26-raspbian-buster-lite-kernel.img,format=raw \

--netdev user,id=net0,hostfwd=tcp::5022-:22 -device usb-net,netdev=net0 \

--dtb ./new-modules/bcm2710-rpi-3-b-plus.dtb \

--kernel Image \

--append „rw earlyprintk loglevel=8 console=ttyAMA0,115200 dwc_otg.lpm_enable=0 root=/dev/mmcblk0p2 rootwait panic=1 dwc_otg.fiq_fsm_enable=0” \

--no-reboot \

--afișează niciunul \

--serial mon:stdio

aceasta este partea relevanta:

--netdev user,id=net0,hostfwd=tcp::5022-:22 -device usb-net,netdev=net0 \

După cum mi-a explicat Peter Maydell:

Modelul de placă raspberry pi din QEMU nu acceptă virtio, deoarece este un model al hardware-ului real raspi, care nu are o magistrală PCI la care ați putea conecta un dispozitiv virtio. Dacă îți pasă de utilizarea hardware-ului real, atunci trebuie să trăiești cu limitările hardware-ului real, mă tem. De asemenea, „acest tip de rețea nu este accesibil din exterior” -- aceasta este o proprietate a backend-ului rețelei (adică rețeaua „mod utilizator”); acesta este ortogonal cu ceea ce este dispozitivul de rețea emulat. Orice dispozitiv de rețea emulat poate fi utilizat cu orice backend.

Aș dori să fac redirecționarea X11 între raspi 3 și host-ul pe care l-am instalat pe computer. Îl folosesc deja de pe X11 instalat pe ubuntu 18.04 pe jetson nano și ubuntu 21.04 pe computer. Dar în acest caz am un număr IP adecvat. Configurația de rețea a raspi3 este diferită. Numărul IP intern este 10.0.2.15.

Deci, când fac:

ssh -Y [email protected] startlxde

se atarna.

Așadar, vreau să vă întreb dacă vreau să trimit datele de la sistemul de operare raspbian la distanță la un server care rulează pe mașina mea locală care rulează Ubuntu 21.04 X64 bit, care va afișa aplicația la distanță într-o fereastră de pe ecranul meu local, care este abordare mai bună de urmat? dacă există unul.

Christian Ehrhardt avatar
drapel sl
„ssh -Y [email protected] lxde-start” va încerca să se conecteze la IP-ul de rețea al utilizatorului care nu este expus, prin urmare se blochează. Partea din linia de comandă `hostfwd=tcp::5022-:22` pe care o utilizați deja este menită exact să expună și să redirecționeze un port. Deci, pentru a vă conecta la oaspete cu redirecționare X11, mă aștept să aveți nevoie de `ssh -XY [email protected]:5022` - ar funcționa asta pentru cazul dvs.?
drapel in
ssh: Nu s-a putut rezolva numele de gazdă 127.0.0.1:5022: Numele sau serviciul nu sunt cunoscute
drapel in
root@zi-desktop:~# ssh -XY [email protected] -p 5022 konsole Autenticitatea gazdei „[127.0.0.1]:5022 ([127.0.0.1]:5022)” nu poate fi stabilită. Amprenta cheii ECDSA este SHA256: Sigur doriți să continuați conectarea (da/nu)? da Avertisment: A fost adăugat permanent „[127.0.0.1]:5022” (ECDSA) la lista de gazde cunoscute. Parola lui [email protected]: Solicitarea de redirecționare X11 a eșuat pe canalul 0 qt.qpa.screen: QXcbConnection: Nu s-a putut conecta la afișaj Nu s-a putut conecta la niciun afișaj X.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.