.png)
Aufgrund meiner Arbeit muss ich mich per SSH mit einem Remote-Server verbinden, mit dem ich per VPN verbunden bin, und große Dateien in beide Richtungen übertragen. Das war immer einfach, bis ich auf einen anderen Kontinent reiste, wo ich jetzt bin, und wo ich einen sehr hohen Ping und eine sehr niedrige Übertragungsgeschwindigkeit habe. Ich dachte, es wäre viel schneller, wenn ich meine Dateien einfach ins Internet hochlade und sie auf den Server herunterlade (und umgekehrt), um die langsame SSH-Verbindung zu vermeiden. Es wäre toll, dies über die Befehlszeile zu tun. Ich weiß, wie man Dateien über die Befehlszeile herunterlädt, aber nicht, wie man sie hochlädt. Kennt jemand eine gute Alternative?
Antwort1
Es gibt FTP, das kein SSH verwendet. Das heißt, es ist relativ unsicher. Die sichere Version von FTP ist SFTP, das … ja, SSH über FTP verwendet (wahrscheinlich genau das Protokoll, das diese Frage aufgeworfen hat).
Es gibt auch Telnet, aber ich wette, das ist einfach eine schlechte Idee. Mit Telnet setzen Sie sich buchstäblich der Gefahr aus.
Alle diese Verfahren verwenden TCP, das eine 3-Wege-Handshake-Authentifizierung beinhaltet. Bei Verwendung von UDP entfällt dies und es ist im Allgemeinen schneller, allerdings bei kleinen Dateien.
Wie Matigo sagte, gibt es keine Lösung für physische Distanz. Es gibt Verbesserungen, die Sie vornehmen könnten, aber sie werden wahrscheinlich kaum mehr als Pflaster auf einer Schusswunde sein.