Auteur Topic: Map kopiëren naar SFTP locatie  (gelezen 1418 keer)

Offline GosZk

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 28
Map kopiëren naar SFTP locatie
« Gepost op: 16 juni 2020, 15:25:30 »
Hoi!

Heb de volgende situatie:

Een lokale map op de NAS wordt automatisch gevuld met een aantal documenten en deze wil ik automatisch, periodiek uploaden naar een SFTP locatie.

Oplossing:
Allereerst heb ik SFTP locatie gekoppeld in de NAS via 'File Station' > Gereedschap > Externe verbinding > Verbinding instellen.
De locatie is nu toegevoegd in de File station dus nu het laatste stapje, de automatische kopieer actie.

Ik dacht dit even te kunnen regelen in de taakplanner maar kom niet uit het script stuk. Heb het volgende scriptje geprobeerd maar dat werkt niet.

CP -u /volume1/homes/voorbeeld/uploads/* sftp://voorbeeld.nl@voorbeeld.nl:22/subdomains/voorbeeld/uploads

Uiteraard wordt ik niet geremd door enige kennis van waar ik mee bezig ben ;)

Online Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 177
  • -Ontvangen: 2634
  • Berichten: 16.312
Re: Map kopiëren naar SFTP locatie
« Reactie #1 Gepost op: 16 juni 2020, 15:34:05 »
Dit heeft weinig met de nas te maken. Lijkt me meer een linix vraag. zoek maar eens op linux upload sftp
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline hoorna

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 30
  • Berichten: 149
Re: Map kopiëren naar SFTP locatie
« Reactie #2 Gepost op: 16 juni 2020, 18:54:57 »
@GosZk, je hebt een externe verbinding gemaakt naar de sftp locatie. Deze externe verbinding staat als directory in /volume1. Het is daarmee voldoende als je als doel-locatie in je copy-commando opgeeft: /volume1/naam-van-de-externe-verbinding/etc/etc.

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1343
  • -Ontvangen: 7824
  • Berichten: 43.257
  • FIFO / LIFO
    • Truebase
Re: Map kopiëren naar SFTP locatie
« Reactie #3 Gepost op: 16 juni 2020, 19:08:35 »
CP -u
Daarbij, Linux(DSM) is case sensitive.
Het is dus niet CP, maar cp


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-5
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline GosZk

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 28
Re: Map kopiëren naar SFTP locatie
« Reactie #4 Gepost op: 16 juni 2020, 19:23:18 »
Dank voor jullie reacties 'Birdy' en 'hoorna'.

Heb wel het idee dat hier verder mee kan komen. Heb nu dit:

cp -u /volume1/homes/voorbeeld/uploads/* /volume1/domein.nl/subdomains/voorbeeld/uploads

Maar krijg nog een foutmelding op de target: 'is not a directory'. Zal nog wat variaties proberen :)

Edit voor deze vraag: Moet de '*' ook aan het einde van de target link of alleen bij de bron?

Offline hoorna

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 30
  • Berichten: 149
Re: Map kopiëren naar SFTP locatie
« Reactie #5 Gepost op: 16 juni 2020, 20:26:24 »
De aanduiding "domein.nl" lijkt mij niet juist. Tip: open File Station en kijk hoe de directory wordt genoemd voor de sftp verbinding. Gebruik die directory-naam. Ik vraag me af of "subdomains" nodig is; is dat een bestaande subdirectory?
Het sterretje bij de doellocatie is niet nodig.

Offline GosZk

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 28
Re: Map kopiëren naar SFTP locatie
« Reactie #6 Gepost op: 17 juni 2020, 11:35:19 »
In File Station was dit niet duidelijk dus ben via Putty en Midnight Commander (mc) gaan kijken en zoeken. Doelmap is in mijn geval:

/var/tmp/user/1028/gvfs/sftp:host=domein.nl,user=voorbeeld/subdomains/voorbeeld/uploads

Dit werkt op zich wel maar de connectie naar SFTP wordt verbroken. In eerste instantie kon ik de SFTP ook niet vinden totdat ik er ging browsen in de File Station en daarna zoeken in mc. Het scriptje werkt dus wel maar ik moet er nog iets aan toevoegen zodat hij vooraf verbinding met SFTP opbouwt want na een tijdje krijg ik weer de melding 'is not a directory'.

Offline hoorna

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 30
  • Berichten: 149
Re: Map kopiëren naar SFTP locatie
« Reactie #7 Gepost op: 17 juni 2020, 12:27:57 »
In de help van DSM->FileStation->Externe verbinding staat:

"Een cloudservice/bestandsserver zal zich automatisch loskoppelen van de verbindingsbron wanneer de desbetreffende bestanden gedurende meer dan 30 minuten niet worden geactiveerd. Klik op de cloudservice/bestandsserver om de verbinding te herstellen."

Ik weet niet of dit voor jou van toepassing is. Het lijkt erop omdat je SFTP verbinding na enige tijd steeds verbroken wordt. Mogelijk moet je aan de taak nog een extra commando toevoegen om de verbinding eerst weer te reactiveren.

Verder begrijp ik niet waarom je zo'n ingewikkelde doelmap gebruikt. In je eerste post schrijf je
Citaat
Allereerst heb ik SFTP locatie gekoppeld in de NAS via 'File Station' > Gereedschap > Externe verbinding > Verbinding instellen.
De locatie is nu toegevoegd in de File station

Er is in principe dus een veel eenvoudiger doelmap beschikbaar in /volume1. Maar wie ben ik. Als je tevreden bent met jouw doelmap .....  :)

Online Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 177
  • -Ontvangen: 2634
  • Berichten: 16.312
Re: Map kopiëren naar SFTP locatie
« Reactie #8 Gepost op: 17 juni 2020, 16:10:41 »
Ik weet niet hoe je er bij komt dat die doelmap in /volume1 staat. Ik las dit draadje met belangstelling, maar geloofde er geen snars van omdat ik zo'n map nog nooit gezien heb terwijl ik meerdere sftp koppelingen heb in filestation. Bovendien is zo'n koppeling aan een gebruiker gekoppeld zodat volume1 als locatie nog onwaarschijnlijker is.

@GosZk is blijkwaar verder gaan zoeken en vond deze folder inderdaad. Bij mij staat hij op:

/var/tmp/user/1026/gvfs
Blijkbaar is het getal "1026" de representatie van de gebruiker. Die map is bij mij echter leeg. Als ik dan naar filestation ga en de sftp verbinding activeer, krijg ik er ook de folder te zien. En als ik dan list, zie ik inderdaad mijn files die op de host staan:

ls -l /var/tmp/user/1026/gvfs/sftp:host=10.0.1.60,user=briolet
total 34
drwxrwxr-x 1 briolet users 5338 Jun 14 22:29 Applications
drwxr-xr-x 1 briolet users 1292 Jun  3 19:26 bin
-rw-r--r-- 1 briolet users  549 Mar  4  2019 com.foscam.FosIPCCoreManager.plist
drwxrwxr-x 1 briolet users   68 Sep 29  2017 cores
dr-xr-xr-x 1 briolet users 7693 Jun  3 19:32 dev
etc

Nu alleen nog een truuk om deze verbinding via een script te activeren. (Binnen filestation moet ik elke keer even de 'grijze' link aanklikken om de verbinding weer actief te krijgen.)
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline GosZk

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 28
Re: Map kopiëren naar SFTP locatie
« Reactie #9 Gepost op: 17 juni 2020, 16:16:13 »
Ah, daar heb ik dan ook mee te maken. Upload staat ingesteld op een minuut en dat dus zal in die 'verbinding activeren' oplossing gaan zoeken. De SFTP staat extern dus hier heb ik zeer zeker mee te maken.

De verkorte link werkte niet (mogelijk doordat de verbinding alweer inactief was) en daarom ben ik verder gaan kijken en kwam ik op de lange link terecht welke wel werkt omdat ik nu door het browsen de verbinding actief hield.

SFTP is gekoppeld in File Station maar wordt 'los' toegevoegd.

NAS
 - Homes
 - Photo
 - Surveillance
 - ETC

SFTP
 - Domein.nl
   - Backups
   - Logs
   - ETC

Hierdoor is mogelijk een rechtstreekse verbinding niet mogelijk.


 

Bepaalde map zichtbaar maken vanop andere locatie

Gestart door ThieutjeBoard FTP, NFS and Samba Server

Reacties: 8
Gelezen: 3654
Laatste bericht 27 augustus 2012, 21:00:30
door Thieutje
beelden cam naar usb

Gestart door bertmBoard Externe harddisks en Printers

Reacties: 0
Gelezen: 1398
Laatste bericht 26 september 2012, 19:12:05
door bertm
DS110J Config emigreren naar DS213+

Gestart door ZiglarBoard NAS hardware vragen

Reacties: 1
Gelezen: 1359
Laatste bericht 12 november 2012, 21:51:46
door cyrus1977
heel trage kopie van laptop naar synology

Gestart door raul09Board File Station

Reacties: 3
Gelezen: 2302
Laatste bericht 31 december 2012, 10:01:30
door raul09
Beste/snelste wijze van overzetten van DS107 naar DS112+

Gestart door RicoKBoard Synology DSM 5.1 en eerder

Reacties: 11
Gelezen: 5638
Laatste bericht 27 juni 2015, 12:25:34
door Birdy