Wie verbinde ich mich mit einer ftp / sftp-Site?

44632
Superman Coding

Ich muss einer Drittfirma eine URL zur Verfügung stellen, damit sie sich anmelden und die Datei herunterladen kann. Das Problem ist, dass ich die URL für meine ftp / sftp-Seite aufgrund meines sehr begrenzten FTP-Wissens nicht kenne. Ich kenne nur den Weg, um mit FireZilla eine Verbindung zur ftp / sftp-Site herzustellen. Ich verbinde mich mit "ftp / sftp" mit "Site Manager" in FireZilla, gebe den Hostnamen über eine externe IP-Adresse an und übergab einen Benutzernamen und ein Passwort. Die im Header des FileZilla-Fensters angezeigte URL zeigt Folgendes an: ftps: //username@1029.56.34.19

Frage 1: benutze ich Sftp oder FTP? Frage 2: 1029.56.34.19 zeigt auf das Home-Verzeichnis meiner FTP-Website, und die Datei, die ich hochladen muss, befindet sich in einem Unterordner im Basisverzeichnis. Wie lautet die vollständige URL der Datei auf meiner FTP- / SFTP-Site? Ist es so etwas? sftp: //1029.56.34.19/FolderName/FileName.csv

ps 1029.56.34.19 ist keine echte IP-Adresse, ich verwende sie zu Demozwecken.

4

3 Antworten auf die Frage

2
LawrenceC

Basierend auf:

ftps: //username@1029.56.34.19

Sie verwenden FTPS. Es gibt FTP, SFTP und FTPS. Darüber hinaus gibt es zwei Arten von FTPS - implizit und explizit.

FTPS ist FTP über SSL (wie HTTPS). SFTP ist wirklich eine Form von SSH (hinter den Kulissen meldet sich ein SFTP-Client über SSH an und gibt Befehle aus).

Am einfachsten empfehlen Sie Ihrer dritten Partei, Filezilla zu installieren und ihnen die URL zu geben. Alternativ können Sie die Import / Export-Funktionen von FileZilla betrachten, die sowohl für Sie als auch für den Kunden einfacher sind. WinSCP wird auch funktionieren.

Windows bietet keine native FTPS- oder SFTP-Unterstützung. Die seltsame Art, die es in Windows Explorer (nicht Internet Explorer) und den alten ftpBefehl integriert.

Dies beantwortet die Frage Nr. 1, danke! Superman Coding vor 10 Jahren 0
0
Valk6

Im Sitemanager in FileZilla können Sie sehen, ob FTP oder SFTP verwendet wird. Sie können ihnen die IP-Adresse und den Ordner in der angegebenen URL-Form zur Verfügung stellen. Beachten Sie jedoch, dass Sie, wenn Sie den Benutzernamen und das Kennwort angeben, auf das vollständige Verzeichnis zugreifen und es ändern können, es sei denn, Sie haben ein FTP-Konto mit nur Zugriff auf das angegebene Verzeichnis.

Ja, das von mir eingerichtete FTP-Konto ist nur für das angegebene Verzeichnis zugänglich. Superman Coding vor 10 Jahren 0
0
SLaG

Ob Sie eine Verschlüsselung (FTPS oder SFTP) verwenden, können Sie in Ihrem Site Manager feststellen. Wenn unter Protokoll SFTP eingestellt ist, verwenden Sie SFTP. Wenn es auf FTP und unter Verschlüsselung eingestellt ist, haben Sie eine Option, die nicht "normales FTP verwenden" ist. Dann haben Sie FTPS.

Die wichtige Überlegung, damit dies funktioniert, ist, dass die IP-Adresse, die Sie dem Dritten geben, Ihre Internet-IP-Adresse sein muss. Wenn sich die von Ihnen verwendete IP-Adresse nur in Ihrem lokalen Netzwerk befindet, müssen Sie die Portweiterleitung auf Routern einrichten, hinter denen sich der FTP-Server befindet.

Wie sagst du es? Fragen Sie entweder die Person, die den FTP-Server eingerichtet und verwaltet hat, oder sehen Sie sich die IP-Adresse Ihres Computers an und vergleichen Sie sie. Wenn die IP-Adressen ähnlich sind (beide beginnen mit 192.168.1.XXX oder möglicherweise 10.10.1.XXX), müssen Sie die Portweiterleitung einrichten.

Wenn Sie sicher sind, dass der FTP-Server über das Internet erreichbar ist, erstellen Sie in Site Manager kein Lesezeichen mit dem Benutzernamen und dem Kennwort für den Drittanbieter. Testen Sie die Verbindung, klicken Sie mit der rechten Maustaste auf die Site und wählen Sie "Exportieren" . Es wird eine XML-Datei mit allen Einstellungen erstellt. Der Drittanbieter kann die Datei in FileZilla importieren und eine Verbindung herstellen.

Sie benötigen ein Programm wie FileZilla, wenn der FTP-Server eine Verschlüsselung verwendet, da die meisten Explorer nur normales FTP unterstützen.

Nebenbei bemerkt, der höchste Wert, den ein Teil einer IP-Adresse (ohnehin v4) annehmen kann, ist 255. Die größte IP-Adresse ist also 255.255.255.255 SLaG vor 10 Jahren 0
Ja, ich habe verstanden, dass wir in keinem Teil der v4-IP-Adresse eine 4-stellige Nummer haben können. Ich mache es nur so, dass es keine echte IP-Adresse da draußen findet. Superman Coding vor 10 Jahren 0
Ich habe gerade eine E-Mail von dem Drittanbieter erhalten, leider wird nur FTP unterstützt. Der Grund, warum ich sie nicht zur Verwendung von FileZilla auffordern kann, liegt darin, dass wir versuchen, den Prozess zu automatisieren. Das Drittanbieter-Unternehmen verwendet ein JAVA-Programm, um mit der FTP-Site zu kommunizieren und die Datei herunterzuladen. Sie benötigen eine vollständige URL für die Datei auf der FTP-Site, einen Benutzernamen und ein Kennwort. Ich konnte einfach nicht herausfinden, was die vollständige URL sein sollte. Superman Coding vor 10 Jahren 0