comandi da remoto

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
urelio2
Prode Principiante
Messaggi: 61
Iscrizione: lunedì 12 gennaio 2009, 11:39

comandi da remoto

Messaggio da urelio2 »

salve a tutti...

devo eseguire un comando da remoto da una macchina linux ad un ubuntu, senza pero aprire una sessione di terminale...


ovvero non posso fare ssh e poi dare il comando..

ho visto sul web che esiste un comando chiamato rsh, che pero nn sono riuscito ad utilizzare inquanto nn riesco a completare le connessione...

qualcuno mi sa aiutare????
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: comandi da remoto

Messaggio da badìl »

Perché non puoi usare ssh?
Da quello che leggo mi pare sia più o meno la stessa cosa. però dovresti installare rsh-server sul server(l'hai fatto?) e rsh-client sul client prima.
urelio2
Prode Principiante
Messaggi: 61
Iscrizione: lunedì 12 gennaio 2009, 11:39

Re: comandi da remoto

Messaggio da urelio2 »

badìl ha scritto: Perché non puoi usare ssh?
Da quello che leggo mi pare sia più o meno la stessa cosa. però dovresti installare rsh-server sul server(l'hai fatto?) e rsh-client sul client prima.

come utilizzo ssh per dare un comando????
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: comandi da remoto

Messaggio da badìl »

Prima ti connetti con

Codice: Seleziona tutto

ssh user@ipremoto
poi dai i comandi che vuoi.
Però anche con ssh prima devi installare sul server il pacchetto openssh-server mentre il client è preinstallato su ubuntu.
urelio2
Prode Principiante
Messaggi: 61
Iscrizione: lunedì 12 gennaio 2009, 11:39

Re: comandi da remoto

Messaggio da urelio2 »

badìl ha scritto: Prima ti connetti con

Codice: Seleziona tutto

ssh user@ipremoto
poi dai i comandi che vuoi.
Però anche con ssh prima devi installare sul server il pacchetto openssh-server mentre il client è preinstallato su ubuntu.

ok... ma non ci riesco... avevo provato cosi ma non va.... il pacchetto openssh-server è installato perche utilizzo ssh per connettermi su quella macchina, però dando il seguente comnando non succede nulla...

Codice: Seleziona tutto

ssh user@ipremoto /etc/init.d/bind9 restart
naturalmente lo eseguo da root
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: comandi da remoto

Messaggio da badìl »

No, prima devi entrare, quindi dai

Codice: Seleziona tutto

ssh user@ipremoto
e ti chiederà la password, poi ti si aprirà il prompt dei comandi del PC remoto

Codice: Seleziona tutto

user@hostnameremoto:~$
a quel punto dai

Codice: Seleziona tutto

sudo /etc/init.d/bind9 restart
urelio2
Prode Principiante
Messaggi: 61
Iscrizione: lunedì 12 gennaio 2009, 11:39

Re: comandi da remoto

Messaggio da urelio2 »

badìl ha scritto: No, prima devi entrare, quindi dai

Codice: Seleziona tutto

ssh user@ipremoto
e ti chiederà la password, poi ti si aprirà il prompt dei comandi del PC remoto

Codice: Seleziona tutto

user@hostnameremoto:~$
a quel punto dai

Codice: Seleziona tutto

sudo /etc/init.d/bind9 restart

è appunto quello il problema... questo somando io le devo mettere all'interno di uno script...

quindi non posso aprire la shell prima di eseguire il comando....

il domando deve essere eseguito sulla stessa riga del ssh se no non avrei provato ad usare rsh...


il mio problema è che non c'è una persona dopo l'esecuzione dello script che puo scrivere da riga di comando...
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: comandi da remoto

Messaggio da difesaparcosempione »

Intanto una notiziuola !
il protocollo rsh ( per motivi di sicurezza ) non è più supportato ...
non viene nemmeno più pacchettizzato.
Quindi le macchine unix sono datate ? Eppoi rsh che trovi oggigiorno sulle last distro non è altro che un link simbolico ad ssh. ( tipo rcp -> scp ).
Finita l'interruzione
ciao e buon lavoro.
:)
urelio2
Prode Principiante
Messaggi: 61
Iscrizione: lunedì 12 gennaio 2009, 11:39

Re: comandi da remoto

Messaggio da urelio2 »

difesaparcosempione ha scritto: Intanto una notiziuola !
il protocollo rsh ( per motivi di sicurezza ) non è più supportato ...
non viene nemmeno più pacchettizzato.
Quindi le macchine unix sono datate ? Eppoi rsh che trovi oggigiorno sulle last distro non è altro che un link simbolico ad ssh. ( tipo rcp -> scp ).
Finita l'interruzione
ciao e buon lavoro.
:)

aspettaaaaaaa..... quindi non posso fare questa cosa???? la macchina che utilizzo come server ha ubuntu server 8.04 mentre il client è una macchina linux un po datata...
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: comandi da remoto

Messaggio da difesaparcosempione »

http://packages.ubuntu.com/
prova a cercare su tutte le ubuntu in repo un pacchetto .deb che implementi un rcpdaemon e un rcp client.
E' per via delle password . che non viaggiamo criptate e sicure.

Questo problema l'avevo incontrato già 5o6 anni fa, dovendo collegare in maniera automatica sistemi Unix con delle redhat, fedora etc etc.

Che UNIX stai usando ...
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: comandi da remoto

Messaggio da badìl »

è appunto quello il problema... questo somando io le devo mettere all'interno di uno script...

quindi non posso aprire la shell prima di eseguire il comando....

il domando deve essere eseguito sulla stessa riga del ssh se no non avrei provato ad usare rsh...
Non ho capito sai?
Entri, crei lo script e lo lanci. Se poi ti serve che sia lanciati da solo all'avvio lo imposti.
urelio2
Prode Principiante
Messaggi: 61
Iscrizione: lunedì 12 gennaio 2009, 11:39

Re: comandi da remoto

Messaggio da urelio2 »

è una macchina linux pura... dovrebbe essere 2.4
urelio2
Prode Principiante
Messaggi: 61
Iscrizione: lunedì 12 gennaio 2009, 11:39

Re: comandi da remoto

Messaggio da urelio2 »

badìl ha scritto:
è appunto quello il problema... questo somando io le devo mettere all'interno di uno script...

quindi non posso aprire la shell prima di eseguire il comando....

il domando deve essere eseguito sulla stessa riga del ssh se no non avrei provato ad usare rsh...
Non ho capito sai?
Entri, crei lo script e lo lanci. Se poi ti serve che sia lanciati da solo all'avvio lo imposti.


scusami... forse non mi sono spiegato.....


allora ho 2 maccine... diciamo macchina1, host, macchina2, server.

allora io devo lanciare un comando senza poter usare una shell, comando scritto in uno script che viene lanciato automaticamente con alcune condizioni che si verificano, tutto questo dalla macchina1. i comandi contenuti nello script devono essere eseguiti sulla macchina2.

cioè

macchina1#./script.sh
macchina1#

non mi si puo verificare che

macchina1#./script.sh
marcchina2#

sono stato piu chiaro???
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: comandi da remoto

Messaggio da badìl »

Non saprei come farlo ma non potresti mettere nello script la password? Nel senso di mettere l'opzione
quando server chiedere la password inviare "password".
urelio2
Prode Principiante
Messaggi: 61
Iscrizione: lunedì 12 gennaio 2009, 11:39

Re: comandi da remoto

Messaggio da urelio2 »

ma il problema nn è la passw.... quello si risolve con una chiave pubblica.... il problema è che se in uno script metti che si deve connettere in ssh, il comando successivo nella riga dello script lo esegue localmente e nn in remoto...
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: comandi da remoto

Messaggio da difesaparcosempione »

urelio2 ha scritto: è una macchina linux pura... dovrebbe essere 2.4
allora preparati ad installare open-ssh e via dicendo !!
:)
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: comandi da remoto

Messaggio da simo_magic »

per dare un comando attraverso ssh senza fare tutto il login basta usare la sintassi che hai proposto tu.

ssh user@address:port command

però se il comando è di più parole separate da spazi basta dare un:
ssh user@address:port "command parameter1 parameter 2"
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: comandi da remoto

Messaggio da badìl »

@simo_magic: non lo sapevo, utile. Ma la password?
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: comandi da remoto

Messaggio da difesaparcosempione »

ti sei creata la chiave, che deve essere messa poi nei file nascosti sotto .ssh.

Sto parlando di known_hosts ...

ciao
;)
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: comandi da remoto

Messaggio da simo_magic »

badìl ha scritto: @simo_magic: non lo sapevo, utile. Ma la password?
sarebbe meglio non usare una password. si dovrebbero usare le chiavi rsa.
si piglia la chiave pubblica del client che vuole accedere al server e la si copia all'interno del server. così solo il client autenticato potrà accedere. senza bisogno di password per loggarsi ogni volta.
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti