[Risolto] [Internet] ssh: come si fa a permettere l'esecuzione di comandi da remoto?

Installazione, configurazione e uso di programmi e strumenti.
karlenando
Prode Principiante
Messaggi: 91
Iscrizione: venerdì 28 maggio 2010, 16:13

[Risolto] [Internet] ssh: come si fa a permettere l'esecuzione di comandi da remoto?

Messaggio da karlenando »

Buongiorno a tutti  :)

Ho fatto un tunnel ssh tra due pc. (ubuntu e ubuntu)
Si collegano, ho fatto anche il collegamento dentro Risorse del pc-client
e vedo tutto il contenuto direttamente da li.
Avrei però bisogno di lanciare dei programmi dal client che risiedono
sul server, ma quando ci clicko mi appare un box d'avviso con
la scritta
                        "Impossibile eseguire comandi da un sito remoto.
                         Questo è disabilitato per motivi di sicurezza."
Si può eliminare?

Non vorrei utilizzare teamviewer, vnc ecc.perchè sono lenti ed alterano la visualizzazione
e perchè vorrei stampare direttamente in locale dal client.

Grazie

:)
Ultima modifica di karlenando il domenica 11 marzo 2012, 23:13, modificato 1 volta in totale.
Avatar utente
Wilson
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3539
Iscrizione: domenica 20 novembre 2005, 14:47
Desktop: Unity
Distribuzione: Edubuntu 15.04 x86_64
Località: Torino

Re: [Internet] ssh: come si fa a permettere l'esecuzione di comandi da remoto?

Messaggio da Wilson »

Veramente cliccando stai cercando di far eseguire il programma al computer locale, non a quello remoto.

Per farli eseguire dal server devi avviarli da terminale (aprendo un terminale del server con "ssh indirizzoserver -l nomeutente" (ovviamente sostituendo il dovuto) o direttamente lanciandolo con "ssh indirizzoserver -l nomeutente nomeprogramma" ("nomeutente" si riferisce all'utente sul server, se il nome utente è lo stesso su entrambi i sistemi si può omettere "-l nomeutente").

È anche possibile avviare applicazioni grafiche sul server in modo che la finestra appaia sul client, pr farlo si usa il parametro -X del comando ssh, ti consiglio di usare "man ssh" per avere un riassunto della sintassi del comando e delle opzioni disponibili, se poi hai difficoltà chiedi ;)

ps: il comando dovrebbe essere qualcosa come "ssh indirizzodelserver -l nomeutente -X nomeprogramma"

Non mi ricordo se serve cambiare qualche impostazione per abilitare l'esecuzione da remoto di applicazioni grafiche.
-- Provate Ubuntu! Innocuo se usato secondo le istruzioni --
karlenando
Prode Principiante
Messaggi: 91
Iscrizione: venerdì 28 maggio 2010, 16:13

Re: [Internet] ssh: come si fa a permettere l'esecuzione di comandi da remoto?

Messaggio da karlenando »

:)
Ciao Grazie per la risposta.
Come dici tu funziona.
Avevo però dimenticato di dirti che il programma che
dovevo lanciare è un sh che lancia uno jar  :-[
Ho poi la necessità di stampare in locale.
Allora ho preferito installare il programma
in locale (che poi è invoicex) e fargli
vedere (dopo qualche tentativo  :) ) il database in remoto.
Funziona perfettamente sotto winzozz (lato client)
mi sta dando qualche problemino nella installazione
(e quindi non c'entra niente il tunneling) sotto ubuntu.
Comunque così potrebbe andare.

Per il momento mi fermo qui, poi vediamo
se ci sono altri sviluppi ti terrò al corrente.  ;)

Grazie di nuovo

:)
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Roberto Pontecorvi e 8 ospiti