Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Scoatere antifurt airtag de pe ha...

Magnet in loc de clește pent...

Cumparat/Locuit in apartament si ...

Pot folosi sistemul PC pe post de...
 Sokol cu distorsiuni de cross-over

Filtru apa potabila cu osmoza inv...

Kanal D va difuza serialul “...

Upgrade xiaomi mi11
 securitate - acum se dau drept - ...

Farmacia Dr Max - Pareri / Sugest...

De unde cumparati suspensii / gar...

[UNDE] Reconditionare obiecte lemn
 Infiltratii casa noua

sugestie usa interior

ANAF si plata la selfpay

Imprimanta ciss rezista perioade ...
 

RDP Raspberry Pi3

- - - - -
  • Please log in to reply
11 replies to this topic

#1
HarMeggidon

HarMeggidon

    Junior Member

  • Grup: Members
  • Posts: 68
  • Înscris: 07.01.2016
Salut,

Am urmatorul task de rezolvat:

Aici unde lucrez trebuie sa conectez utilajele la un terminal si terminalul prin rdp la unul din serverele virtuale.
S-a optat pentru varianta raspberry pi3 pentru terminale.
Am instalat SO, rdp cu aplicatia Remmina. Am creat conexiunea cu serverul si totul functioneaza ok.

Problema este urmatoarea:
Nu se doreste ca operatorii sa aiba acces in SO sa se "joace".
Cum as putea face ca atunci cand se deschide terminalul (raspberry-ul), cand restarteaza sau da sign out sa intre automat in conexiune rdp creata ?
Un fel de start-up pt Remmina cu conectare automata pe server in profilul fiecarui user.

Eventual daca aveti alte recomandari de aplicatii rdp cu care sa-mi rezolv problema.
Din pacate cunostintele mele de linux sunt foarte limitate.

Sper ca m-am facut inteles.

#2
shogun1

shogun1

    Cranky old n00b ☯

  • Grup: Senior Members
  • Posts: 7,542
  • Înscris: 31.01.2009
@coehn: aici se acorda in limitele cunostintelor, chefului, timpului asistenta tehnica, nu evaluam angajatii unor firme! Termina cu remarcile inflamatoare si fara legatura cu subiectul!

#3
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015
@Initiator: Nu inteleg exact ce doresti. Vrei ca atunci cand un operator se duce la un terminal si se logheaza sa porneasca automat sesiunea RDP? Sau nu am inteles eu bine. Daca e cazul pe care l-am mentionat mai devreme fie modifici in /etc/passwd shell-ul pentru fiecare utilizator creat si in loc de ce e acum pui un shell script ce se va porni clientul RDP. Solutia asta e mai okay. Alta ar fi ca in /home/$user sa modifici .xinitrc sa porneasca clientul RDP la login in loc sa porneasca un DE / WM.

PS: Nu stiu ce e Remmina. Plus nu stiu ce distro e pus pe acel(e) RPi si daca porneste in mod text sau grafic.

Exemplu: La mine pe desktop in Manjaro, am bash ca shell, se modifica /bin/bash in /usr/local/bin/autoRDPSession.sh (e un exemplu, scriptul autoRDPSession.sh nu exista pe nici o distributie):
ghost:x:1000:1000::/home/ghost:/bin/bash

Se modifica in:
ghost:x:1000:1000::/home/ghost:/usr/local/bin/autoRDPSession.sh

In .xinitrc adaugi o singura linie, cea de mai jos:
exec /usr/local/bin/autoRDPSession.sh

Dar asta functioneaza doar dupa ce te loghezi:
1. Primul caz e pentru mod text, adica in consola;
2. Al doilea caz e pentru mod grafic, adica in  X.
Alta idee e sa incerci sa rulezi un client RDP pe post de DM (Display Manager). Nu am incercat sa fac asa ceva niciodata deci nu stiu cat de fezabila e solutia asta.

Daca in schimb vrei cu totul altceva te rog sa explici exact si vedem ce solutie se gaseste pentru cazul tau.

#4
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015
LE: Pentru a rula o aplicatie, Remmina in acest caz, la boot in loc de DM si X va porni doar X-ul care va desena fereastra pentru Remmina astfel transformi RPi-ul(rile) in thin clients:
https://askubuntu.com/a/387831

Link-ul e catre raspunsul care te intereseaza.

#5
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,602
  • Înscris: 30.07.2003
Nu vad cum va umbla creanga utilizatorul daca nu-i dai drepturi in sistem.
Cand am avut treaba cu RPI, am schimbat DE-ul implicit cu LXDE si asta are in setari ce aplicatii sa ruleze la start, e simplu pentru orice utilizator.

Edited by neagu_laurentiu, 28 June 2019 - 15:07.


#6
HarMeggidon

HarMeggidon

    Junior Member

  • Grup: Members
  • Posts: 68
  • Înscris: 07.01.2016
Salut si multumesc pentru raspunsuri.
Da, doresc sa transform raspberry pie-ul intr-un thin client cum bine a-ti presupus. Utilizatorii trebuie cel mult sa apese butonul de power si pi3-ul sa se conecteze la server prin rdp dupa boot. Pie-ul va avea doar un user indiferent de cati utilizatori vor fi (doar 1 pe tura), respectiv masina la care este conectat.

Acum pe el are raspbian, am urmat pasii: https://www.raspberr...ownloads/noobs/

Am incercat sa creez fisier .desktop, dar nu ma lasa.
Acum incerc sa schimb DE-ul cu LXDE (sfatul lui Laurentiu)

#7
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015
Vezi ca acea scurtatura / fisier in /usr/share/applications/ trebuie creat ca user root nu ca user-ul cu care esti log-at pe RPi.
┌(kagaroth)─(Shouryuu)─(5.1.15-arch1-1-ARCH)
└─(~)─(3 files, 284KB)─ $ la /usr/share/ | grep applications
drwxr-xr-x   2 root root 4,0K 01.07.2019 11:41 applications/

Vezi mai sus ca desi ori user are drept de citire / executie pe acel director doar root poate scrie in el. Deci adaugi acel fisier ca root in /usr/share/applications/.

#8
HarMeggidon

HarMeggidon

    Junior Member

  • Grup: Members
  • Posts: 68
  • Înscris: 07.01.2016

View PostMembruAnonim, on 01 iulie 2019 - 11:39, said:

Vezi mai sus ca desi ori user are drept de citire / executie pe acel director doar root poate scrie in el. Deci adaugi acel fisier ca root in /usr/share/applications/.

Am modificat cu root, dar din pacate nimic.
Eventual alt distro care sa ma ajute mai mult.

#9
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015
Ce distro e pe RPi? Rasbian ma rog acel Debian pentru RPi? Ideea ca pot incerca un test pe desktop ca am un Manjaro folosit doar sa joc Borderlands 2 si Borderlands The Pre-Sequel deci as putea face teste cu el sau sa pun pe picioare rapid o masina virtuala.

PS: Vezi ca in link-ul pe care l-am dat mai sus va porni Remmina insa nu se va conecta automat la server. Asta o faci din setarile Remmina.

#10
HarMeggidon

HarMeggidon

    Junior Member

  • Grup: Members
  • Posts: 68
  • Înscris: 07.01.2016
Salutare,

Ghidandu-ma dupa: https://www.reddit.c...tion_upon_boot/ si cu traducerea si adaptarea lui Karagoth (ms mult):

1. Am creat/salvat profil rdp in remmina (testat - e conecteaza fara probleme)
2. In /home/pi/.config/ am creat directorul "autostart", in el am creat fisierul remmina.desktop care contine:

   [Desktop Entry]
   Version=1.0
   Name=Remmina Autoconnect FOO Bar
   Comment=Connect to remote desktops FOO Bar
   Icon=remmina
   Exec=remmina -c /home/pi/.local/share/remmina/sesiuneRDPtest.remmina
   Terminal=false
   Type=Application
   Hidden=true

3. Am activat autologin pt userul pi (e cel implicit)
4. Am adaugat linia:
             @remmina -c /home/pi/.local/remmina/sesiuneRDPtest.remmina
      in fisierul autostart din locatia: /home/pi/.config/lxsession/LXDE

Din pacate nu se intampla nimic cand dau reboot.

Idei ?!

#11
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015
Adica? Te logheaza in X automat? Nu porneste remmina? Sau ce? Am un ISO cu Debian pe aici o sa testez sa vad daca ii dau de cap la auto logon cu LXDM sau e lightdm ca nici nu m-am uitat. Legat de autostart in LXDE ai aplicatie care iti permite sa bifezi ce sa porneasca automat si ce nu la pornirea sesiunii X.

Edited by MembruAnonim, 02 July 2019 - 18:09.


#12
HarMeggidon

HarMeggidon

    Junior Member

  • Grup: Members
  • Posts: 68
  • Înscris: 07.01.2016
Dau reboot si nimic, de parca nu e setata nicio comanda.
Am incercat si cu schimbatul in /etc/rc.local si acolo am introdus o linie noua:
sudo remmina -c /home/pi/..... . remmina

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate