Hi, in der heutigen Vorlesung werden wir über SFTP sprechen, das für
Secure File Transfer Protocol steht.
Was das ist, ist es eine schnelle Möglichkeit für
Sie, Ihre Dateien, die Sie erstellt haben, ins Web zu verschieben.
Sichere Dateiübertragung ist also wirklich eine gängige Möglichkeit, Dateien von Ihrem
Computer auf den Computer eines anderen zu verschieben, auf den Server oder
sogar auf einen anderen Computer, der sich in Ihrem Unternehmen befindet.
Menschen verwenden die Begriffe FTP und SFTP austauschbar.
Wichtig ist für Sie zu wissen, dass das S für sicher steht.
Viele Male werden die Leute verlangen, dass Sie das SFTP-Protokoll
anstelle des FTP-Protokolls verwenden.
Also, wenn ich das Wort Protokoll sage, hoffentlich in Ihrem Kopf, verursacht das ein wenig
Rückblick in unsere frühen Vorträge, als wir darüber gesprochen haben, wie Browser
mit den Dateien interagieren, die an sie gesendet werden.
Also mit HTTP oder HTTPS, weiß Ihr Browser, oh,
hier ist eine Datei, die sie will, dass ich anzeigen.
Ich sollte alle Tags ignorieren und voran gehen und eine schöne Seite für sie aufstellen. Auf
die gleiche Weise haben Sie vielleicht gesehen, dass es ein Dateiprotokoll gibt,
das ziemlich ähnlich funktioniert und sagt, dass sie eine Webseite erstellt haben,
und es wurde auf ihrem Computer vorhanden.
Mit FTP oder SFTP, was los ist, ist, dass der Browser gesagt wird, dass diese
Dateien nicht angezeigt werden, wir wollen tatsächlich, dass Sie sie von einem Computer auf einen anderen übertragen.
Was ist auch wirklich schön an den meisten FTP/SFTP-Softwareprogrammen ist, dass
sie Sie ziehen und legen Sie die Dateien, anstatt sie einzeln hochzuladen.
Nehmen wir an, dass Sie bereit sind, fortzufahren und eine sichere Dateiübertragung durchzuführen.
Es gibt ein paar Dinge, die du brauchen wirst.
Die erste ist, dass Sie brauchen, was wir FTP-Client nennen.
Was das ist, ist eine Software, die Sie verwenden, um verschiedene Maschinen zu verbinden.
Wenn Sie einen PC verwenden, ist WinSCP ein gemeinsames Softwareprogramm.
Wenn Sie einen Mac verwenden, verwenden viele Leute Fugu oder Cyberduck.
Egal, welches dieser drei Programme Sie verwenden möchten,
sie stehen alle kostenlos zum Download bereit.
Sobald Sie Ihren Client haben, müssen Sie zurückgehen und herausfinden, was die FTP-Adresse für
Ihren Host ist.
Als Sie sich für einen Hosting-Dienst angemeldet haben, haben sie Ihnen wahrscheinlich eine E-Mail geschickt, die
voller Informationen war, die Sie nicht wirklich verstanden haben.
Es ist Zeit für Sie, endlich in diese E-Mail einzutauchen und
die Informationen zu verwenden.
Also gehen wir weiter und machen es zusammen.
Hier ist also eine E-Mail, die mein Hosting-Service an mich mit allen Informationen gesendet hat, die
ich benötigen würde, um eine Verbindung zu meiner Website herzustellen.
Nun, wenn Sie schauen, habe ich verschiedene Dinge wie meine Kontodetails und
die Website-Verwaltung, die mir sagt, wie ich mich verbinden kann, wenn
ich etwas namens zpanel verwenden würde.
Aber da ich FTP oder in meinem Fall SFTP verwende, muss ich die Adresse,
den Port wissen, und dann gibt es auch meinen Benutzernamen und mein Passwort.
In vielen Fällen geben sie keinen Port an, aber mein besonderer Hosting-Dienst tat es.
Also gehen wir weiter und kopieren das, und
ich melde mich bei Cyberduck an.
[ NOISE] Nun, wie vielleicht von euch Cyberduck, einige von euch könnten am Ende
ein Bild haben, das sehr ähnlich ist oder eine kleine Grafik, die mir sehr ähnlich ist.
Wenn nichts auftauchte, was ich möchte, dass Sie tun, ist nach oben zu gehen, und
Sie sollten eine Datei haben, und das ist wahr, wenn Sie stattdessen WINSCP oder Fugu verwenden.
Und du wirst die Verbindung öffnen wollen, und
das hat mich hierher gebracht.
Wenn ich also auf offene Verbindung klicke,
ist eines der ersten Dinge, die Sie entscheiden müssen, ob Sie FTP oder SFTP verwenden werden.
Als nächstes müssen Sie Ihren Server einfügen.
Und wenn du musst, deinen Hafen.
Schließlich gehen Sie weiter und geben Sie Ihren Benutzernamen und Ihr Passwort ein.
Hoffentlich haben Sie sich an all diese Informationen und
die Verbindungen erinnert, die für Sie auftauchen werden.
Seien Sie nicht überrascht, dass Sie ein oder zweimal vergessen haben, was diese Verbindung ist, und
wenn es erscheint eine Warnung.
In Ordnung, sobald dein Fenster auftaucht,
wirst du sehen, dass du ein paar verschiedene Ordner hast.
Diese verschiedenen Ordner enthalten unterschiedliche Informationen, die Ihr
Hostingdienst möglicherweise freigegeben werden möchte oder nicht.
Denken Sie zum Beispiel an jede Website, auf die Sie gehen, wie Facebook, Amazon.
Was los ist, ist, dass viele Dateien in den Bau dieser Websites gehen, aber
sie wollen nur, dass Sie einige von ihnen sehen.
Und die Dateien, die Sie sehen möchten,
müssen sie sich im öffentlichen HTML-Ordner befinden.
Also, wenn ich hier reingehe, was ich Sie nur warnen möchte, ist, dass, wenn ich auf
den öffentlichen HTML-Ordner klicke und Sie darauf klicken, es wird sehr anders aussehen.
Der Grund dafür ist, dass ich bereits viele Dateien hochgeladen habe, und für Sie ist es
höchstwahrscheinlich, dass die einzige Datei, die sich darin befindet, etwas namens cgi bin ist.
Und du willst das einfach in Ruhe lassen.
Nun, was Sie als Nächstes tun möchten, ist mit dem
Ziehen und Ablegen einiger der Dateien, die Sie sehen möchten.
Lassen Sie uns also voran gehen und schauen Sie sich eine Website an, die ich als Beispiel verwenden kann.
Ich geh weiter und bringe das auf.
Und es ist nur eine kleine Seite, die ich über Ashtabula habe.
Es hat ein Foto und ein paar Karten drauf.
Und wenn ich auf die Intro-Website gehe, können Sie sehen, dass es dort nicht existiert.
Da ist nichts, wir bekommen eine 404, was bedeutet, hey, du hast nach dieser Datei gefragt und
sie existiert nicht.
Gehen wir also weiter und verschieben Sie diese Dateien über Cyberdock.
Also ich gehe, der ganze Code, den ich hochladen möchte, ist hier drüben.
Es ist in einem Ordner namens Ashtabula.
Bei vielen anderen Diensten müsste ich jede Datei nacheinander hochladen.
Aber stattdessen ziehe ich den ganzen Ordner rüber und lege ihn ab.
Übrigens, wenn Sie einlegen, stellen Sie sicher, dass Sie es
direkt im öffentlichen HTML ablegen, nicht in einem Unterordner, wenn Sie einen haben.
Nicht im CGI-Bin.
Großartig.
Da ist Ashtabula.
Lassen Sie uns versuchen, meinen Ordner neu zu laden, und Sie können sehen, dass ich dem Erfolg sehr nahe komme.
Ich habe die beiden Karten, aber das obere Bild fehlt.
Stattdessen sehen wir nur den Alt-Text.
Es sagt im Grunde, dass ich das Bild nicht finden kann.
Also lasst uns einen Blick werfen und sehen, was es aussehen soll.
Ich gehe mit der rechten Maustaste.
Element inspizieren.
Und Sie können sehen, es steht, hey, ich kann dieses Bild hier unten nicht finden.
Sie bitten mich, etwas namens harborJTwide.jpg hochzuladen. Ich
weiß nicht, was das ist.
Okay, schauen wir uns Cyberduck an.
Hier ist Attribut, hier sind Bilder.
Sie können sehen, oh, aber das Bild ist genau da.
Aber wenn Sie wirklich genau hinsehen, können Sie sehen, dass ich hier unten Kleinbuchstaben h und
ein Großbuchstaben H hier drüben verwendet habe.
Ich muss den Code ändern.
Es gibt zwei Möglichkeiten, das zu tun.
Sie können es entweder direkt hier bearbeiten, oder Sie können es auf Ihrem Computer ändern und
erneut nach oben ziehen.
Lassen Sie uns voran und bearbeiten Sie es einfach hier.
Hoppla.
Eigentlich, lass uns nicht, weil das ein Bild ist.
Was ich wirklich bearbeiten möchte, ist die HTML-Datei.
Ich bin froh, dass ich diesen Fehler gemacht habe.
Es hält dich davon ab, es selbst zu machen.
Also werde ich dieses Kleinbuchstaben h in ein Großbuchstaben H ändern,
es speichern und versuchen, es neu zu laden.
Erfolg.
Wir haben die Akte genau so, wie wir sie wollten.
Jetzt, wenn Sie eine Datei ändern, müssen Sie sich daran erinnern,
dass alle Änderungen, die Sie vornehmen, Sie per Drag & Drop wieder nach oben ziehen müssen.
Das ist einer der Hauptgründe, warum Leute Probleme mit FTP haben,
ist, dass sie vergessen, was sie hochgeladen haben und was sie nicht haben.
Deshalb gefällt mir die Möglichkeit, eine
ganze Datei über einen nach dem anderen sowie einzelne Dateien hochzuladen.
Gehen wir weiter und überprüfen Sie ein wenig.
Sie können Ihre Dateien viele Möglichkeiten hochladen, Sie können C-Panel verwenden, Sie können Fugu verwenden,
Sie können Cyberduck verwenden, Sie können WinSP verwenden.
Es gibt keinen einzigen richtigen Weg, dies zu tun, aber das Wichtigste ist,
bevor Sie fortfahren und eines dieser Software-Tools verwenden können, ist es wichtig,
dass Sie Ihre Login-Informationen kennen.
Also, halten Sie sich an diese E-Mail, wenn Ihr Hosting-Dienst sendet es an Sie,
werden Sie wirklich froh sein, dass Sie es getan haben.
Viel Glück,