Re: sincronizzare siti online e locali

2022-08-03 Per discussione Piviul

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

2022-08-03 Per discussione Diego Zuccato

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

2022-08-02 Per discussione Piviul

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

2022-08-02 Per discussione Piviul

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

2022-08-01 Per discussione Franco Peci

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

2022-07-30 Per discussione Alessandro Rubini
>> 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

2022-07-30 Per discussione Giancarlo Martini
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

2022-07-30 Per discussione Franco Peci
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