comandi da remoto
comandi da remoto
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????
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????
Re: comandi da remoto
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.
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.
Re: comandi da remoto
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????
Re: comandi da remoto
Prima ti connetti con
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.
Codice: Seleziona tutto
ssh user@ipremotoPerò anche con ssh prima devi installare sul server il pacchetto openssh-server mentre il client è preinstallato su ubuntu.
Re: comandi da remoto
badìl ha scritto: Prima ti connetti conpoi dai i comandi che vuoi.Codice: Seleziona tutto
ssh user@ipremoto
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 restartRe: comandi da remoto
No, prima devi entrare, quindi dai
e ti chiederà la password, poi ti si aprirà il prompt dei comandi del PC remoto
a quel punto dai
Codice: Seleziona tutto
ssh user@ipremotoCodice: Seleziona tutto
user@hostnameremoto:~$Codice: Seleziona tutto
sudo /etc/init.d/bind9 restartRe: comandi da remoto
badìl ha scritto: No, prima devi entrare, quindi daie ti chiederà la password, poi ti si aprirà il prompt dei comandi del PC remotoCodice: Seleziona tutto
ssh user@ipremotoa quel punto daiCodice: Seleziona tutto
user@hostnameremoto:~$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...
- difesaparcosempione
- Rampante Reduce

- Messaggi: 6031
- Iscrizione: giovedì 27 luglio 2006, 19:06
- Località: Torino
- Contatti:
Re: comandi da remoto
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.

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.
Re: comandi da remoto
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...
- difesaparcosempione
- Rampante Reduce

- Messaggi: 6031
- Iscrizione: giovedì 27 luglio 2006, 19:06
- Località: Torino
- Contatti:
Re: comandi da remoto
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 ...
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 ...
Re: comandi da remoto
Non ho capito sai?è 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...
Entri, crei lo script e lo lanci. Se poi ti serve che sia lanciati da solo all'avvio lo imposti.
Re: comandi da remoto
è una macchina linux pura... dovrebbe essere 2.4
Re: comandi da remoto
badìl ha scritto:Non ho capito sai?è 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...
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???
Re: comandi da remoto
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".
quando server chiedere la password inviare "password".
Re: comandi da remoto
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...
- difesaparcosempione
- Rampante Reduce

- Messaggi: 6031
- Iscrizione: giovedì 27 luglio 2006, 19:06
- Località: Torino
- Contatti:
Re: comandi da remoto
allora preparati ad installare open-ssh e via dicendo !!urelio2 ha scritto: è una macchina linux pura... dovrebbe essere 2.4
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: comandi da remoto
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"
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"
Re: comandi da remoto
@simo_magic: non lo sapevo, utile. Ma la password?
- difesaparcosempione
- Rampante Reduce

- Messaggi: 6031
- Iscrizione: giovedì 27 luglio 2006, 19:06
- Località: Torino
- Contatti:
Re: comandi da remoto
ti sei creata la chiave, che deve essere messa poi nei file nascosti sotto .ssh.
Sto parlando di known_hosts ...
ciao

Sto parlando di known_hosts ...
ciao
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: comandi da remoto
sarebbe meglio non usare una password. si dovrebbero usare le chiavi rsa.badìl ha scritto: @simo_magic: non lo sapevo, utile. Ma la password?
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.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti
