installazione filezilla ....probemi

Networking, configurazione della connessione, periferiche e condivisioni di rete.
Scrivi risposta
alberto8196
Prode Principiante
Messaggi: 9
Iscrizione: martedì 25 aprile 2023, 16:03
Desktop: ubuntu
Distribuzione: 20.04
Sesso: Maschile

installazione filezilla ....probemi

Messaggio da alberto8196 »

buongiorno, ho installato OpenSSH su ubuntu 22.04 desktop e fino a qui tutto bene, dal client windows vedo il server Ubuntu e si collega; poi ho installato (sul server Ubuntu) filezilla e richiamato da client windows do "sudo filezilla" mi esce l'errore :
Error: Unable to initialize GTK+, is DISPLAY set properly? e da qui non mi schiodo; qualche aiuto ? grazie in anticipo.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12863
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: installazione filezilla ....probemi

Messaggio da thece »

:ciao:
alberto8196 ha scritto:
mercoledì 29 novembre 2023, 9:25
ho installato OpenSSH su ubuntu 22.04 desktop ...
Quale componente? Client o server?
alberto8196 ha scritto:
mercoledì 29 novembre 2023, 9:25
... dal client windows vedo il server Ubuntu e si collega ...
Vedi in che senso? Che riesci a pingarlo?
Si collega come? Con che cosa?
alberto8196 ha scritto:
mercoledì 29 novembre 2023, 9:25
... poi ho installato (sul server Ubuntu) filezilla ...
Quale componente? Client o server?
alberto8196 ha scritto:
mercoledì 29 novembre 2023, 9:25
... e richiamato da client windows do "sudo filezilla" ...
Provo a immaginare: dal client Windows ti sei collegato al server Ubuntu tramite SSH e nella sessione SSH hai provato ad avviare l'applicazione (client) Filezilla con il comando

Codice: Seleziona tutto

sudo filezilla
Ho immaginato giusto?

Se ho immaginato giusto, il tuo obiettivo quindi è quello di eseguire un'applicazione grafica, installata sul server Ubuntu, richiamandola dal client Windows attraverso una sessione SSH?
In tal caso, sul server Ubuntu hai configurato X Forwarding per il server SSH? Su Windows hai installato e configurato un server X?

Perchè vuoi eseguire l'applicazione (client) Filezilla con i diritti di amministratore?
alberto8196
Prode Principiante
Messaggi: 9
Iscrizione: martedì 25 aprile 2023, 16:03
Desktop: ubuntu
Distribuzione: 20.04
Sesso: Maschile

Re: installazione filezilla ....probemi

Messaggio da alberto8196 »

Aggiornamento.
grazie per le risposte, ravanando su internet ho trovato una (parziale) soluzione al problema, parziale perche dopo aver fornito il seguente comando :
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;} [preso pari pari]
ora filezilla su Ubuntu che è il server ssh funziona come mi aspettavo e va alla grande in ambiente grafico (chiamato dal terminale con un semplce $ filezilla.
Continua a darmi il messaggio errore GTH+ ecc.ecc. se chiamato dal client windows e mi riprometto di ravanare ancora per trovare una soluzione.
Premesso che non ne capisco molto del comando che ho preso pari pari, se qualcuno più esperto ce lo traduce in linguaggio umano ne sarò grato.
alberto8196
Prode Principiante
Messaggi: 9
Iscrizione: martedì 25 aprile 2023, 16:03
Desktop: ubuntu
Distribuzione: 20.04
Sesso: Maschile

Re: installazione filezilla ....probemi

Messaggio da alberto8196 »

mi è rimasto "nei diti" la parte finale del comando che ha risolto il problema :
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;}'):0.0
Grazie.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12863
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: installazione filezilla ....probemi

Messaggio da thece »

alberto8196 ha scritto:
mercoledì 29 novembre 2023, 15:28
Premesso che non ne capisco molto del comando che ho preso pari pari ...
Il comando è banale: calcola un valore da inserire nella variabile di sistema DISPLAY.
Il valore calcolato è l'indirizzo IP di un nameserver.

Per controllare il valore calcolato basta che esegui questo comando nel terminale

Codice: Seleziona tutto

echo $(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;}')
Quello che non mi è chiaro è cosa vuoi fare tu ...
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2829
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: installazione filezilla ....probemi

Messaggio da rai »

alberto8196 ha scritto:
mercoledì 29 novembre 2023, 15:38
mi è rimasto "nei diti" la parte finale del comando che ha risolto il problema :
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;}'):0.0
Grazie.
Precisazione pignola, non è solo banale è anche inutilmente complicato: basterebbe

Codice: Seleziona tutto

export DISPLAY=$(awk '/nameserver/ {print $2;exit}' /etc/resolv.conf ):0.0
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12863
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: installazione filezilla ....probemi

Messaggio da thece »

Il problema è che eventualmente il valore della variabile DISPLAY non andrebbe calcolato in quel modo. Se la procedura funziona è per pura fortuna.

Se nel file /etc/resolv.conf come nameserver ci fosse (ad esempio) l'indirizzo IP 8.8.8.8, cosa assolutamente possibile, significa che l'applicazione grafica (*) inoltra le immagini al server DNS di Google


(*) non ricordo bene l'architettura delle varie componenti del server grafico
alberto8196
Prode Principiante
Messaggi: 9
Iscrizione: martedì 25 aprile 2023, 16:03
Desktop: ubuntu
Distribuzione: 20.04
Sesso: Maschile

Re: installazione filezilla ....probemi

Messaggio da alberto8196 »

thece ha scritto:
mercoledì 29 novembre 2023, 15:58
alberto8196 ha scritto:
mercoledì 29 novembre 2023, 15:28
Premesso che non ne capisco molto del comando che ho preso pari pari ...
Il comando è banale: calcola un valore da inserire nella variabile di sistema DISPLAY.
Il valore calcolato è l'indirizzo IP di un nameserver.

Per controllare il valore calcolato basta che esegui questo comando nel terminale

Codice: Seleziona tutto

echo $(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;}')
Quello che non mi è chiaro è cosa vuoi fare tu ...
A questo punto non voglio fare niente di più, visto che dal server ubuntu posso trasferire file e cartelle sul client windows e viceversa mi sta bene; quello che mi chiedo, visto che dal client ricevo sempre il il messaggio GTT+ ecc. se non sono in casa
e ho a disposizione solo il client windows e voglio accedere al server...come faccio ? Boohh !
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12863
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: installazione filezilla ....probemi

Messaggio da thece »

:? :? :?
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5150
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: installazione filezilla ....probemi

Messaggio da GjMan78 »

alberto8196 ha scritto:
mercoledì 29 novembre 2023, 18:29
A questo punto non voglio fare niente di più, visto che dal server ubuntu posso trasferire file e cartelle sul client windows e viceversa mi sta bene;
Per scambiare file tra ubuntu e windows basta anche utilizzare soltanto ssh.

Esiste anche un comodissimo client grafico per windows chiamato WinSCP https://winscp.net/eng/docs/free_ssh_client_for_windows

Infatti non ho ben afferrato perché stai utilizzando filezilla tramite ssh... ma forse mi è sfuggito qualcosa.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12863
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: installazione filezilla ....probemi

Messaggio da thece »

Per scambiare file attraverso il protocollo SSH può essere usato anche Filezilla.

Torno alla mia domanda iniziale: ma tu @alberto8196 esattamente cosa vuoi fare? Perché questo inutile giro con SSH e X forwarding? O forse ho capito male io. Ti ho fatto diverse domande alle quali tu non hai risposto.

Se vuoi scambiare file tra Windows e Ubuntu, iniziando la connessione da Windows, ti basta installare Filezilla (o WinSCP come suggerito da @GjMan78 ) su Windows e OpenSSH server su Ubuntu.
Viceversa, se vuoi scambiare file tra Ubuntu e Windows, iniziando la connessione da Ubuntu, ti basta installare Filezilla (o applicazioni equivalenti) su Ubuntu e un server SSH su Windows, operazione un pò più laboriosa.

Filezilla (client) è un'applicazione grafica. Non serve avviarla da terminale, tantomeno non serve avviarla come amministratore (usando sudo) su Ubuntu.
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti