Re: sincronizzare siti online e locali
On 03/08/22 08:52, Diego Zuccato wrote: Il 02/08/2022 15:52, Piviul ha scritto: se x...@aruba.it è l'utente che ha accesso in ssh all'host xx.xxx.xxx.108 allora potresti mettere lo username fra apici singoli per evitare errori di sintassi con rsync. In altre parole prova con: Mai visti errori di sintassi dovuti alla presenza di @ nello username. Semplicemente, il parsing parte dal fondo: l'ultimo @ è quello che separa lo username dall'host. Se ce ne sono altri, fanno parte dello username. bene, ho imparato una cosa nuova, grazie Purtroppo Aruba non mi risulta permetta l'uso di ssh coi piani di hosting condiviso, quindi niente rsync :( beh, se non hai ssh, rsync non lo puoi usare sicuro... tocca ripiegare su ftp mi sembra di aver capito Piviul
Re: sincronizzare siti online e locali
Il 02/08/2022 15:52, Piviul ha scritto: se x...@aruba.it è l'utente che ha accesso in ssh all'host xx.xxx.xxx.108 allora potresti mettere lo username fra apici singoli per evitare errori di sintassi con rsync. In altre parole prova con: Mai visti errori di sintassi dovuti alla presenza di @ nello username. Semplicemente, il parsing parte dal fondo: l'ultimo @ è quello che separa lo username dall'host. Se ce ne sono altri, fanno parte dello username. Purtroppo Aruba non mi risulta permetta l'uso di ssh coi piani di hosting condiviso, quindi niente rsync :( -- Diego Zuccato DIFA - Dip. di Fisica e Astronomia Servizi Informatici Alma Mater Studiorum - Università di Bologna V.le Berti-Pichat 6/2 - 40127 Bologna - Italy tel.: +39 051 20 95786
Re: sincronizzare siti online e locali
On 01/08/22 19:29, Franco Peci wrote: Grazie per le risposte. Oggi provando e riprovando sono giunto ad un comando simile al seguente: rsync -avze ssh x...@aruba.it@xx.xxx.xxx.108:/dati/home/ Siti/parrocchia/dati/home/ se x...@aruba.it è l'utente che ha accesso in ssh all'host xx.xxx.xxx.108 allora potresti mettere lo username fra apici singoli per evitare errori di sintassi con rsync. In altre parole prova con: $ rsync -avz 'x...@aruba.it'@xx.xxx.xxx.108:/dati/home/ Siti/parrocchia/dati/home/ Piviul
Re: sincronizzare siti online e locali
On 01/08/22 19:29, Franco Peci wrote: Grazie per le risposte. Oggi provando e riprovando sono giunto ad un comando simile al seguente: rsync -avze ssh x...@aruba.it@xx.xxx.xxx.108:/dati/home/ Siti/parrocchia/dati/home/ rsync usa ssh come protocollo remoto, non lo devi specificare; sarebbe meglio inoltre installare rsync anche sull'host xx.xxx.xxx.108 se non lo hai già fatto. Ovviamente ssh server è installato su xx.xxx.xxx.108? Inoltre quel che mi perplime è come rsync interpreti una username con la chiocciola, essendo la chiocciola utilizzata per separare lo username dall'host per l'accesso remoto; ad esempio in ssh riesci ad entrare su xx.xxx.xxx.108 con utente x...@aruba.it con qualcosa tipo: $ ssh x...@aruba.it@xx.xxx.xxx.108 Piviul
Re: sincronizzare siti online e locali
Grazie per le risposte. Oggi provando e riprovando sono giunto ad un comando simile al seguente: rsync -avze ssh x...@aruba.it@xx.xxx.xxx.108:/dati/home/ Siti/parrocchia/dati/home/ Non segnala alcun errore ma sembra che non abbia nessun effetto fino che lo interrompo con ctrll-c. Ho provato a cercare qualche oracolo in Google su eventuali funzioni da attivare su Aruba, ma non ho trovato granchè. Più che altro si parla di cloud riguardo a rsync e ssh, mentre per pubblicare siti si fa riferimento solo a funzioni ftp. Come indicato anche da te, penso che ricorrerò a filezilla, ma per curiosità mi piacerebbe sapere se è possibile e come aggiornare un sito Aruba tramite rsync. Ciao Franco Il 30/07/22 22:59, Alessandro Rubini ha scritto: rsync -av --delete https://www.xxx.it/dati/ Siti/xxx/dati/ ottengo il seguente output: ssh: Could not resolve hostname https: Name or service not known rsync usa come indicatore remoto :, quindi cerca di risovere "https" come hostname. Si, si basa su ssh. Per come funziona rsync (interessante da leggere, e` ben spiegato) non puo` appoggiarsi su https. E comunque anche ftp permette copie quasi intelligenti ("solo i file modificati"), perche` il cliente puo` vedere data e dimensione dei file prima di decidere se scaricarli o meno. Io uso lftp, che ha il comando "mirror" e fa questo, con varie opzioni su dimensioni e date. "man lftp" per i dettagli. Un bel "mirror" sul telefono e` una buona forma di backup (dopo aver installato un server ftp sul telefono, per esempio da fdroid). rsync resta meglio, ma serve ssh. /alessandro
Re: sincronizzare siti online e locali
>> rsync -av --delete https://www.xxx.it/dati/ Siti/xxx/dati/ >> ottengo il seguente output: >> ssh: Could not resolve hostname https: Name or service not known rsync usa come indicatore remoto :, quindi cerca di risovere "https" come hostname. Si, si basa su ssh. Per come funziona rsync (interessante da leggere, e` ben spiegato) non puo` appoggiarsi su https. E comunque anche ftp permette copie quasi intelligenti ("solo i file modificati"), perche` il cliente puo` vedere data e dimensione dei file prima di decidere se scaricarli o meno. Io uso lftp, che ha il comando "mirror" e fa questo, con varie opzioni su dimensioni e date. "man lftp" per i dettagli. Un bel "mirror" sul telefono e` una buona forma di backup (dopo aver installato un server ftp sul telefono, per esempio da fdroid). rsync resta meglio, ma serve ssh. /alessandro
Re: sincronizzare siti online e locali
Domanda: ma come fai ad usare rsync se non hai ssh? -- Giancarlo Martini http://www.giancarlomartini.it http://www.linkedin.com/in/giancarlo-martini Il sab 30 lug 2022, 16:53 Franco Peci ha scritto: > Mi diverto a realizzare e gestire qualche sito, perlopiù appoggiandomi > ad Aruba. > Mentre prima aggiornavo il sito in locale sul mio PC e poi eseguivo > l'upload dei files nuovi o modificati tramite i soliti programmi ftp > (gftp. filezilla...) ora, tramite pagine php protette da password, > aggiorno e creo nuove pagine quasi sempre online. > Lo trovo un metodo più comodo per aggiornare i siti, ma vorrei avere > periodicamente anche una copia dei files nuovi e modificati in locale > sul mio pc. > Usando i programmi ftp prima ricordati, mi fanno sempre scaricare tutti > i files di una determinata directory mentre, come avviene per l'upload, > vorrei scaricare in locale solo i files nuovi o modificati. > Ho provato ad usare rsync ma non riesco ad impostare come origine una > determinata directory del sito online. Mi sembra d'aver capito che > bisogna avere un accesso ssh o roba simile. > > Dando il comando: > rsync -av --delete https://www.xxx.it/dati/ Siti/xxx/dati/ > ottengo il seguente output: > ssh: Could not resolve hostname https: Name or service not known > rsync: connection unexpectedly closed (0 bytes received so far) [Receiver] > rsync error: unexplained error (code 255) at io.c(228) [Receiver=3.2.4] > > Sareste così gentili di indicarmi un modo per mantenere sincronizzati i > dati in locale senza dover ogni volta scaricare centinaia di files che > ho già nel computer? > > Grazie e ciao > Franco > >
sincronizzare siti online e locali
Mi diverto a realizzare e gestire qualche sito, perlopiù appoggiandomi ad Aruba. Mentre prima aggiornavo il sito in locale sul mio PC e poi eseguivo l'upload dei files nuovi o modificati tramite i soliti programmi ftp (gftp. filezilla...) ora, tramite pagine php protette da password, aggiorno e creo nuove pagine quasi sempre online. Lo trovo un metodo più comodo per aggiornare i siti, ma vorrei avere periodicamente anche una copia dei files nuovi e modificati in locale sul mio pc. Usando i programmi ftp prima ricordati, mi fanno sempre scaricare tutti i files di una determinata directory mentre, come avviene per l'upload, vorrei scaricare in locale solo i files nuovi o modificati. Ho provato ad usare rsync ma non riesco ad impostare come origine una determinata directory del sito online. Mi sembra d'aver capito che bisogna avere un accesso ssh o roba simile. Dando il comando: rsync -av --delete https://www.xxx.it/dati/ Siti/xxx/dati/ ottengo il seguente output: ssh: Could not resolve hostname https: Name or service not known rsync: connection unexpectedly closed (0 bytes received so far) [Receiver] rsync error: unexplained error (code 255) at io.c(228) [Receiver=3.2.4] Sareste così gentili di indicarmi un modo per mantenere sincronizzati i dati in locale senza dover ogni volta scaricare centinaia di files che ho già nel computer? Grazie e ciao Franco