[Gäller även för v8]{class="badge positive" title="Gäller även Campaign v8"}

Bästa praxis och felsökning för SFTP-servrar sftp-server-usage

Globala rekommendationer för SFTP-server global-recommendations

När du hanterar filer och data för ETL-ändamål lagras dessa filer på en SFTP-värdserver som tillhandahålls av Adobe. Se till att du följer rekommendationerna nedan när du använder SFTP-servrar.

  • Använd nyckelbaserad autentisering i stället för lösenordsautentisering för att undvika att lösenordet förfaller (lösenord har en giltighetsperiod på 90 dagar). Dessutom kan du med nyckelbaserad autentisering generera flera nycklar, till exempel när du hanterar flera enheter. För lösenordsautentisering krävs tvärtom att du delar lösenordet med alla enheter som du hanterar.

    Nyckelformatet som stöds är SSH-2 RSA 2048. Verktyget för att generera SSH-nycklar för Windows är PuTTYgen och ssh-keygen för Linux. Du kan överföra offentliga SSH-nycklar via Campaign-kontrollpanelen. Läs mer

  • Använd batchbearbetning i SFTP-överföringar och i arbetsflöden.

  • Hantera fel/undantag.

  • Som standard är alla mappar som du skapar i läs-/skrivläge endast för din identifierare. När du skapar mappar som ska vara tillgängliga för Campaign måste du konfigurera dem med läs- och skrivbehörighet för hela gruppen. I annat fall kan arbetsflöden av säkerhetsskäl inte skapa eller ta bort filer eftersom de körs med en annan identifierare inom samma grupp.

  • De offentliga IP-adresserna som du försöker initiera SFTP-anslutningen från måste läggas till i tillåtelselista i Campaign-instansen. De offentliga IP-adresserna kan läggas till via Kontrollpanelen. Läs mer

Bästa praxis för användning av SFTP-lagring sftp-server-best-practices

SFTP-servrar är avsedda att vara tillfälliga lagringsutrymmen där du kan styra kvarhållande och borttagning av filer.

Om de inte används eller övervakas på rätt sätt kan de här utrymmena snabbt fylla det fysiska utrymmet på servern och leda till att filer trunkeras vid efterföljande överföringar. När utrymmet är mättat kan automatisk tömning utlösa och radera de äldsta filerna från SFTP-lagringen.

För att undvika sådana problem rekommenderar Adobe att du följer de bästa metoderna nedan.

NOTE
  • Du kan övervaka din SFTP-serverlagring med Campaign Classicen Kontrollpanelen.

  • Kontrollpanelen är tillgänglig för alla administratörsanvändare. Anvisningar om hur du beviljar administratörsåtkomst till en användare finns på den här sidan.

  • Observera att din instans måste uppgraderas med den senaste GA-versionen. Lär dig hur du kontrollerar din version i det här avsnittet.

  • Serverstorleksmöjligheterna varierar beroende på din licens. Under alla omständigheter bör du behålla minsta möjliga antal uppgifter och endast lagra data så länge som krävs (15 dagar är den högsta tillåtna tidsgränsen).

  • Använd arbetsflöden för att ta bort data på rätt sätt (hantera lagring från arbetsflöden som förbrukar data).

  • Det kan hända att du loggar in på SFTP för att direkt kontrollera vad som finns där.

  • Kom ihåg att SFTP-diskhantering i första hand är ditt ansvar.

Extern SFTP-serveranvändning external-SFTP-server

Om du använder en egen SFTP-server måste du följa rekommendationerna ovan så mycket som möjligt.

När du i Campaign Classic anger en sökväg till en extern SFTP-server skiljer sig dessutom sökvägssyntaxen åt beroende på operativsystemet för SFTP-servern:

  • Använd alltid en relativ sökväg om din SFTP-server finns på Windows.
  • Om STP-servern är på Linux ska du alltid använda en relativ sökväg till hemmet (med början från "~/") eller en absolut sökväg (med början från "/").

Anslutningsproblem med värdserver för Adobe SFTP-server sftp-server-troubleshooting

I avsnittet nedan visas den information som ska kontrolleras och tillhandahållas Adobe supportteam via Adobe kundtjänst när anslutningsproblem med värdbaserade SFTP-servrar från Adobe inträffar.

  1. Kontrollera att instansen körs. Om du vill göra det öppnar du webbläsaren och gör sedan ett GET-anrop för instansens /r/test-slutpunkt:

    code language-xml
    https://instanceUrl/r/test
    

    Om instansen körs bör du få den här typen av svar:

    code language-xml
    <redir status='OK' date='YYYY-MM-DD HH:MM:SS' build='XXXX' instance='instance-name'
    sourceIP='AAA.BB.CCC.DD' host='instanceUrl' localHost='instance-name'/>
    

    Ange i alla fall kommandotolken i supportbiljetten.

  2. Kontrollera om den utgående porten 22 är öppen på den plats som du försöker initiera SFTP-anslutningen från. Använd följande kommando för att göra detta:

    code language-xml
    bash-3.2$ nc -vz <SFTP_URL> 22
    # Replace the SFTP_URL with actual SFTP instance URL
    # If the port 22 is opened you will see output similar to the below one
    # for e.g. the  output for the command on myCompany-stage-sftp.neolane.net after ssh-out, will give
    bash-3.2$ nc -vz myCompagny-stage-sftp.neolane.net 22
    myCompany-stage-sftp.neolane.net [AAA.BBB.CCC.D] 22 (ssh) open
    

    Om porten inte är öppen kontrollerar du att du har öppnat utgående anslutningar och försöker sedan igen. Om du fortfarande stöter på anslutningsproblem kan du dela utdata för kommandot med Adobe kundtjänst-teamet.

  3. Kontrollera att den offentliga IP-adressen som du försöker initiera SFTP-anslutningen från är den som du skickade till Adobe Support för tillåtelselista.

  4. Om du använder en lösenordsbaserad autentisering kan ditt lösenord ha gått ut (lösenorden har en giltighetsperiod på 90 dagar). Därför rekommenderar vi starkt att du använder nyckelbaserad autentisering (se Bästa praxis för SFTP-server).

  5. Om du använder en nyckelbaserad autentisering kontrollerar du att nyckeln du använder är samma som du angav för Adobe kundtjänst-teamet för instanskonfigurationen.

  6. Om du använder FileZilla eller ett motsvarande FTP-verktyg anger du anslutningsloggarna i supportbiljetten.

Felet "Det gick inte att matcha värdnamnet"

I det här avsnittet finns information om de kontroller och åtgärder som ska utföras vid hämtning av felet"Det gick inte att lösa värdnamnet" efter anslutning till FTP-servern från Campaign Classicen.

I arbetsflödesjournalen visas följande loggar:

16/05/2016 12:49:03    fileTransfer    Upload error in cURL
16/05/2016 12:49:03    fileTransfer    Couldn't resolve host name
16/05/2016 12:49:03    fileTransfer    Couldn't resolve host name
16/05/2016 12:49:03    fileTransfer    Starting transfer of '/usr/local/neolane/nl6/var/williamreed/export/Recipients' to 'ftp://213.253.61.250/Recipients'
16/05/2016 12:49:03    fileTransfer    1 file(s) to transfer

Det här felet inträffar när du försöker ansluta FTP-servern från ett arbetsflöde och hämta filerna från servern, medan du fortfarande kan ansluta via FTP med FileZilla eller WinSCP.

Det här felet indikerar att FTP-serverns domännamn inte kunde matchas korrekt. Så här felsöker du:

  1. Felsök DNS-serverkonfigurationen:

    1. Kontrollera om servernamnet har lagts till i den lokala DNS-servern.

    2. Om ja, kör följande kommando på Adobe Campaign-servern för att hämta IP-adressen:

      nslookup <server domain name>

      Detta bekräftar att FTP-servern fungerar och kan nås från Adobe Campaign programserver.

  2. Felsök sessionsloggar:

    1. Dubbelklicka på aktiviteten Filöverföring i arbetsflödet.

    2. Gå till fliken File Transfer och klicka sedan på Advanced Parameters.

    3. Markera alternativet Display the session logs.

    4. Gå till arbetsflödet Granskning och kontrollera om loggarna visar felet "Det gick inte att lösa värdnamnet".

  3. Om SFTP-servern är värd för Adobe ska du kontrollera om IP har lagts till i tillåtelselista genom att kontakta Kundtjänst.

    Annars validera:

    • Lösenordet innehåller inte tecknet @. Anslutningen misslyckas om det finns ett @-tecken i lösenordet.
    • Det finns inga brandväggsproblem som kan hindra kommunikationen mellan Adobe Campaign programserver och SFTP-server.
    • Kör spårnings- och telnet-kommandon från kampanjservern till programsviten för att se om det finns några anslutningsproblem.
    • Det finns inga problem med kommunikationsprotokoll.
    • Porten är öppen.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1