|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
[cygwin + ssh + X]autorizzare user a startx
Come da titolo, ho questa situazione:
PC con windows e cygwin installato. Riesco a collegarmi tranquillamente con: ssh raoul@server Sul Server, il file sshd_config è stato configurato per l'X Forwarding, ovvero come opzione è stato scelto "yes". Il problema che ho, è che una volta loggato sul server, non riesco a far partire X. Ho provato anche con l'opzione: ssh -X raoul@server e se anche mi fa loggare, se provo a lanciare startx mi dice comunque che non sono autorizzato. Bene,ho allora seguito un'altro esempio in cui mi si diceva di settare la variabile DISPLAY con il valore indicato nel file di sshd_config (10.0) e ho provato così: ssh raoul@server password raoul@server~ export DISPLAY=ip_del_server:0.0 non contento ho provato anche a sostituire all'ip del server l'ip del pc di windows. Ma continuo a non essere autorizzato e a non poter lanciare X di persona Un suggerimentino_ino_ino_ino_ino? Thx. RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Cioè scusa...me no capire...me tardo e oggi giornata di crosscompilazioni e mi s'è annodato il cervello...
vuoi visualizzare, sul computer windows, applicazioni eseguite sul server remoto, oppure vuoi effettivamente lanciare X sul computer remoto così che con un google maps riesci a vedere cosa visualizza?
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 Ultima modifica di ilsensine : 28-07-2005 alle 17:35. |
|
|
|
|
|
#3 | ||
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Quote:
Quote:
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
||
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Se è _remoto_ non puoi _vederlo_, altrimenti sarebbe _locale_ e X te lo lanci e te lo controlli col computer davanti...
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Quote:
Allora,semplicemente si tratta di questo: Dopo molto tempo sono riuscito ad ottenere di portarmi in ufficio un mio piccolo pc che mi serve solo come multimedia.Ora,su questo computer non ho ne monitor ne tastiera ne mouse.L'ho configurato a casa per farlo partire con un demone ssh e un servizio ftp per poterlo gestire e copiare o scaricarmi i miei file multimediali. La cosa ovviamente non è una necessità,ma volevo collegarmi oltre che in modo testuale anche in modo grafico su questo pc. Quindi sono il locale ma da remoto( )
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Chi è il server e chi è il client...questo è il problema
Quello che vuoi in realtà non è lanciare X su quel computer, che essendo privo di monitor visualizzerebbe semplicemente /dev/null, ma lanciare da _quel_ computer applicazioni grafiche da far visualizzare sul _client_ che hai usato per connetterti con ssh (che in tal caso si comporta come _server_ X per il server remoto che in questo caso diventa _client_ per il _client_ che ora è diventato _server_...scusa ma sto ancora pensando alle cross compilazioni di oggi Quindi il computer che usi per connetterti con ssh sul server deve essere dotato di un server X. Ne esistono anche per windows, mi sembra che cygwin ne abbia uno precompilato. Una volta lanciato X su windows, ti connetti sul computer remoto: DISPLAY=:0 ssh -X user@ip e puoi lanciare l'intero kde se vuoi: startkde nb non so se DISPLAY=:0 (che usa un unix domain socket) funziona anche su windows; nel caso usa DISPLAY=127.0.0.1:0. Se startkde miagola di non potersi connettere, lancia il server X senza controllo di accesso: X -ac
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 Ultima modifica di ilsensine : 28-07-2005 alle 18:09. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:19.











)








