Linux 15.070 Themen, 107.540 Beiträge

sftp aus terminal oder via konquerer mit fish

alexge / 7 Antworten / Baumansicht Nickles

1)mit welchen befehlen kann ich dateien transferieren aus dem terminal heraus ?
zb bin aus verzeichnis eins mit sftp bei verzeichnis a auf dem host verbunden und will datei bild.jpg von eins nach a bewegen...

2) wenn ich mit konquerer und fish versuche einzuloggen
geht es nicht ..
was muß ich im konquerer einstellen
bitte details

bei Antwort benachrichtigen
KarstenW alexge „sftp aus terminal oder via konquerer mit fish“
Optionen

1.) ein Auszug aus der manpage von sftp. Diese Manpage kann man sich mit "man sftp" anzeigen lassen.

get [flags] remote-path [local-path]
Retrieve the remote-path and store it on the local machine. If
the local path name is not specified, it is given the same name
it has on the remote machine. If the -P flag is specified, then
the file's full permission and access time are copied too.

2.) Was meinst du mit "einzuloggen"? Willst du auf einen FTP-Server zugreifen ?
Wenn ja , dann kann es daran liegen das der FTP-Server von einer Firewall geschützt wird. In einem solchen Fall hilft nur der "passive FTP-Modus" . Ich benutze den konquerer selbst nicht, aber ich würde dir den Midnight Commander empfehlen (Start durch Befehl "mc"). Der mc kann den passiven FTP-Modus. Ich habe auch noch das Programm "gftp". Ich habe es aber noch nicht ausprobiert.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
KarstenW Nachtrag zu: „1. ein Auszug aus der manpage von sftp. Diese Manpage kann man sich mit man sftp...“
Optionen

Der andere ftp-Befehl heißt put:

put [flags] local-path [local-path]
Upload local-path and store it on the remote machine. If the
remote path name is not specified, it is given the same name it
has on the local machine. If the -P flag is specified, then the
file's full permission and access time are copied too.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
alexge KarstenW „Der andere ftp-Befehl heißt put: put flags local-path local-path Upload...“
Optionen

nach dem ich mich via sftp eingeloggt habe schreibe ich :

put bild.jpg a ??

oder put eins/bild.jpg /a ???

so ungefähr hab ichs versucht aber klappt nicht..
..was ist mit [flags] gemeint..??

bei Antwort benachrichtigen
KarstenW alexge „hm...also dann gehts so..?“
Optionen

get [flags] remote-path [local-path]

Ich verstehe unter remote-path (auf dem Server) den kompletten Pfad bis zur Datei, die du runterladen willst (incl. der Unterverzeichnisse). Vielleicht kann man die TAB- Taste dafür benutzen, damit es nicht soviel Tipperei wird. Unter local-path verstehe ich den kompletten Pfad auf deinem Rechner, bis zu deinem Unterverzeichnis, in welches du die Datei kopieren willst. Das wird wahrscheinlich eine Menge Tipperei wenn die TAB-Taste zur automatischen Verzeichniserweiterung nicht funktioniert. Ich selbst benutze das Programm nicht.
In der Manpage steht:
If the -P flag is specified, then
the file's full permission and access time are copied too.

Also wenn du das mit -P vom Server herunterlädst, werden die Eigentums- und Zugriffsrechte mitkopiert und bleiben erhalten. Außerdem bleibt der Zeitstempel erhalten (Letzte Veränderung an der Datei).

Ich würde den mc oder gftp benutzen. Die sind viel anwendungsfreundlicher.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
alexge KarstenW „hm...also dann gehts so..?“
Optionen

immerhin ein weg... mit mc...
hab mit sftp und mc es versucht,aber geht nicht zusammen...

vielleicht kennt ja jemand ne deutsche anleitung
für sftp mit konsolenbefehlen....

bei Antwort benachrichtigen
alexge KarstenW „1. ein Auszug aus der manpage von sftp. Diese Manpage kann man sich mit man sftp...“
Optionen

will was wg einer hompage uploaden...
firewall? weiß nicht.. wenn ich über das terminal die verbindung herstelle klappts wenn ich aber via fish es mache gehts nicht..

was ist der passive ftp-modus..?
wo stell ich den im konquerer ein..

und mit dem 'mc' ..kann der auch sftp?
und muß ich da was einstellen..??

bei Antwort benachrichtigen
KarstenW alexge „upload auf provider-server“
Optionen

Mit fish kenne ich mich nicht aus. Ich benutze meistens mc.Der sieht aus wie der gute alte Norton Commander. Ob der mc sftp kann weiß ich gar nicht.
Der passive FTP-Modus ist nur notwendig, wenn der FTP-Server hinter einer Firewall ist. Die Steuerung vom Datentransfer u.s.w. übernimmt bei passivem FTP der Server selbst.
Wenn der Server hinter einer Firewall ist braucht man bloß in der Adresse das Prefix ftp://! davor setzen:
ftp://!hinter.fireall.de/pub

Das wird in einem Eingabefeld eingegeben vor Verbindungsaufbau zum FTP-Server. Ich habe das aber noch nicht gebraucht bis jetzt.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen