OT: fish client für Win
Moin und sry für OT, da ich hin und wieder mal Dateien auf meine Opensuse schaufeln muss und u.U dann kein Linux vorliegt, suche ich eine Möglichkeit ganze Verzeichnisbäume per ssh zu kopieren. Eine Möglichkeit ist natürlich cygwin und bash aber gibt es was Klickibunti? FileZilla kann das glaube ich nicht. Wenn ich im Netz goorgele, dann findet er so ziemlich alles aber meist nur fishe die schwimmen und keine mit ssh. Es müsste doch Win-Progrämmles geben, die das fish-Protokoll können? Gruß Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Joachim, Am Montag 02 März 2015 schrieb Joachim H.: [...]
Eine Möglichkeit ist natürlich cygwin und bash aber gibt es was Klickibunti? FileZilla kann das glaube ich nicht.
Doch, filezilla kann ssh! Brauchst nur Port 22 zu den üblichen Zugangsdaten anzugeben, dann läuft die Sache. Authentifikation mit Schlüssel habe ich auf die Schnelle nicht hingekriegt, da ist fish bequemer. Ist halt ein Sonderweg der KDEs. Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Helga, Am 02.03.2015 um 10:17 schrieb Helga Fischer:
Doch, filezilla kann ssh! Brauchst nur Port 22 zu den üblichen Zugangsdaten anzugeben, dann läuft die Sache.
hat geklappt. Danke Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Montag, 2. März 2015, 10:08:58 schrieb Joachim H.:
Moin und sry für OT,
da ich hin und wieder mal Dateien auf meine Opensuse schaufeln muss und u.U dann kein Linux vorliegt, suche ich eine Möglichkeit ganze Verzeichnisbäume per ssh zu kopieren.
Eine Möglichkeit ist natürlich cygwin und bash aber gibt es was Klickibunti? FileZilla kann das glaube ich nicht.
Ich hatte dafür WinSCP im Einsatz: http://winscp.net/eng/docs/lang:de
Wenn ich im Netz goorgele, dann findet er so ziemlich alles aber meist nur fishe die schwimmen und keine mit ssh.
Es müsste doch Win-Progrämmles geben, die das fish-Protokoll können?
Gruß
Joachim
Gruß Harald -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Mon, 02 Mar 2015, Joachim H. schrieb:
da ich hin und wieder mal Dateien auf meine Opensuse schaufeln muss und u.U dann kein Linux vorliegt, suche ich eine Möglichkeit ganze Verzeichnisbäume per ssh zu kopieren.
Eine Möglichkeit ist natürlich cygwin und bash aber gibt es was Klickibunti? FileZilla kann das glaube ich nicht.
Wenn ich im Netz goorgele, dann findet er so ziemlich alles aber meist nur fishe die schwimmen und keine mit ssh.
Es müsste doch Win-Progrämmles geben, die das fish-Protokoll können?
Nicht ganz Klicki-Bunti: http://sourceforge.net/projects/mcwin32/ Aber pass auf wg. dem Bug beim "fish"-Protokoll, der dürfte auch im Win-Build drin sein. Vgl. https://bugzilla.novell.com/show_bug.cgi?id=856501 http://lists.opensuse.org/opensuse/2014-12/msg01128.html http://www.midnight-commander.org/ticket/3128 Wenn du Copy + Delete verwendest sollte das aber gehen. Oder verwende sftp, das kann zwar glaub kein key-auth (zumindest ich hab's lokal nicht hinbekommen, aber meine sshd-config ist überarbeitungswürdig), aber das tut ;) Fish (aka shell-link in mc) ist IMO sowieso nur eine sehr üble Krücke, die Dateien per stdin/-out via ssh verwurstet... Ansonsten gibt's z.B. putty, das kann das übliche ssh/sftp. HTH, -dnh -- Perl is strange, wonderful, awe-inspiring, mentally stimulating, intellectually inspiring, and whole bunch of other great things that are great in a use-it-where-I-won't-get-paged-about-it-at-0300 sense. -- Anthony de Boer -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo David, Am Dienstag, 3. März 2015 01:48 schrieb David Haller:
da ich hin und wieder mal Dateien auf meine Opensuse schaufeln muss und u.U dann kein Linux vorliegt, suche ich eine Möglichkeit ganze Verzeichnisbäume per ssh zu kopieren.
Eine Möglichkeit ist natürlich cygwin und bash aber gibt es was Klickibunti? FileZilla kann das glaube ich nicht.
Schau dir mal MobaXTerm an; Gibts auch als Portable. - -- Gruß Marcus Marcus Röckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone : +49-2536-9944 -- Fax : +49-2536-9943 E-Mail : marcus.roeckrath@gmx.de WWW : http://home.foni.net/~marcusroeckrath/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iQEVAwUBVPVoPQp4kFlTVf6VAQIBwAf7BFNRd4vV1W7i8jwpuoZTvJVaetN5rWRV LzKAPWm1PNpZpiBNf973DivGPtUKjwbO7A9ITnxjthM+946mSLdBlIgDziZHm0Cv It5Mv+IUYhSjQWYyMeXPvKbubsQzD9ZdsEQ3BxcfkFbuqsIxCYMz8rgd0CQsqZBn fLDeerh7FbOrs+oaVEph6f2NPoIUgSNn4z5nWWZoP2jjpKecPbnv2eNw+LsNt7Fg PFilgjvLitaF4st2GPNUdmyctueYVpauTvR6ZH5DVmL/cua9HjC4ZHm46X1dYeeQ Qp31U07TwozF2Di1eTjJOmYVtTbptglaG2HuB9Ehzh4Zj/XKeK0xqQ== =JpC+ -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Moin David, Am 03.03.2015 um 01:48 schrieb David Haller:
Aber pass auf wg. dem Bug beim "fish"-Protokoll, der dürfte auch im Win-Build drin sein. Vgl.
Danke für den Hinweis.
Oder verwende sftp, das kann zwar glaub kein key-auth (zumindest ich hab's lokal nicht hinbekommen, aber meine sshd-config ist überarbeitungswürdig), aber das tut ;)
Ich dachte zunächst nicht an ftp bzw. sftp, da ich etwas "out of the box" suchte und nicht noch einen ftp-Server aufsetzen wollte. sftp funzt aber bei meinen Installationen "out of the box" und von daher werde ich mich jetzt darauf versteifen. Ist ja nur für den Spezialfall und kommt nicht oft vor. Gruß Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Tue, 03 Mar 2015, Joachim H. schrieb:
Am 03.03.2015 um 01:48 schrieb David Haller:
Aber pass auf wg. dem Bug beim "fish"-Protokoll, der dürfte auch im Win-Build drin sein. Vgl.
Danke für den Hinweis.
Oder verwende sftp, das kann zwar glaub kein key-auth (zumindest ich hab's lokal nicht hinbekommen, aber meine sshd-config ist überarbeitungswürdig), aber das tut ;)
Ich dachte zunächst nicht an ftp bzw. sftp, da ich etwas "out of the box" suchte und nicht noch einen ftp-Server aufsetzen wollte.
Äh, ftp/ftps != sftp. Und ich meine dann noch das sftp-vfs im mc, das auf sftp aufsetzt.
sftp funzt aber bei meinen Installationen "out of the box" und von daher werde ich mich jetzt darauf versteifen. Ist ja nur für den Spezialfall und kommt nicht oft vor.
ftp File Transfer Protocol, ports 21 (control)/20 (data) ftps FTP over SSL/TLS, ports 990 (control) / 989 (data) sftp ftp-like via ssh (SSH File Transfer Protocol, http://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol http://en.wikipedia.org/wiki/Secure_file_transfer_program "SFTP is not FTP run over SSH," Nicht zu verwechseln mit http://en.wikipedia.org/wiki/Simple_File_Transfer_Protocol sftpfs sftp-vfs im mc, das meinte ich, das sftp in die Dateimanager-UI des mc einbaut, zu Erreichen per F9 -> Left/Right -> SFTP link (und eben nicht "Shell link", das wäre fish). fish shell (cat) via ssh im mc, im konqueror o.ä. evtl. völlig anders... Siehe http://en.wikipedia.org/wiki/Files_transferred_over_shell_protocol *Ouch*: "The protocol was designed by Pavel Machek in 1998 for the Midnight Commander software tool." Und das Teil ist eben ziemlich kaputt und unwartbar und müßte von Grund auf neu geschrieben werden. Mal ganz abgesehen davon, daß ich das Protokoll als solches für seeehr zweifelhaft halte. Guck doch einfach mal, ob mc-für-Win das sftpfs drin hat bzw. putty auch sftp kann, das dürfte für deine Zwecke das beste sein. Auf der Gegenseite brauchst du jew. nur nen sshd der sftp erlaubt (und ggfs. chrooted IIRC) ;) -dnh -- My most recent attempt to fork() returned EAGAIN. The man page says it failed because "the system-imposed limit on the total number of processes under execution by a single user would be exceeded." -- dpm -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 03.03.2015 um 10:58 schrieb David Haller:
Äh, ftp/ftps != sftp. Und ich meine dann noch das sftp-vfs im mc, das auf sftp aufsetzt.
Da kann mal was durcheinander gehen! ftp setzt einen Server voraus und den wollte ich nicht extra deswegen aufsetzen. Da bin ich nicht so im Thema. In der Tat wurde mir erst jetzt klar, dass sftp und ftps was verschiedenes sind. Bisher war nur ftps auf dem Schirm und auch da braucht man ja den Server. In der Standardkonf der Suse ist beim sshd wohl sftp als Subsystem eingeschaltet, daher tut's "out of the box". Der mc ist nicht so mein Ding. Irgendwie bin ich zwar linuxphil aber doch anfällig für klickibunti. Ich hab's aber grad mal mit mc (12.2) ausprobiert. Ich müsste mich auf dem Remoterechner unter anderem Account einloggen. Der mc probierts aber mit dem lokalen Account und den gibt es remote nicht. Was wäre denn da zu tun, also wie den Account wechseln? So was wie account@serv.er tut nicht! Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Tue, 03 Mar 2015, Joachim H. schrieb:
In der Standardkonf der Suse ist beim sshd wohl sftp als Subsystem eingeschaltet, daher tut's "out of the box".
Der mc ist nicht so mein Ding. Irgendwie bin ich zwar linuxphil aber doch anfällig für klickibunti.
Ich hab's aber grad mal mit mc (12.2) ausprobiert. Ich müsste mich auf dem Remoterechner unter anderem Account einloggen. Der mc probierts aber mit dem lokalen Account und den gibt es remote nicht. Was wäre denn da zu tun, also wie den Account wechseln? So was wie account@serv.er tut nicht!
Doch, sollte es! BTW: welche mc-Version verwendest du? Da du den Mangel an Fish beklagst wohl 4.8.13? Gab's den noch per offiziellen Update für 12.2 oder hast du den von mir (home:dnh)? Sollte aber keinen Unterschied machen, ich bau da ja identisch, nur halt für die alten Distros. Und in dem Fall bin's ja praktisch auch ich, der's in Base:System und somit Factory baut :) Normal solltest du nach Benutzername/Passwort gefragt werden, wenn du via F9 -> SFTP link gehst. Hier kommt als erstes dieser Dialog: +-------------- SFTP to machine --------------+ | Enter machine name (F1 for details): | | [^] | +---------------------------------------------+ | [< OK >] [ Cancel ] | +---------------------------------------------+ Drück ich da ganz mutig mal auf F1, dann kommt das hier: +----------------------------- Help ------------------------------+ |SFTP (SSH File Transfer Protocol) filesystem | | | |The SFTP file system is a network based file system that allows | |you to manipulate the files in a remote machine as if they were | |local. | | | |To connect to a remote machine, you just need to chdir into a | |special directory which name is in the following format: | | | |sftp://[user@]machine:[port]/[remote-dir] | | | |The user, port and remote-dir elements are optional. If you | |specify the user element, the Midnight Commander will try to | |login on the remote machine as that user, otherwise it will use | |your login name. port - specify the port used by remote server | |(22 by default). If the remote-dir element is present, your | |current directory on the remote machine will be set to this one. | | | |Examples: | | | | sftp://onlyrsh.mx/linux/local | | sftp://joe:password@want.compression.edu/private | | sftp://joe@noncompressed.ssh.edu/private | | sftp://joe@somehost.ssh.edu:2222/private | | | +-----------------------------------------------------------------+ Dummerweise ist mein sshd verkonfiguriert, ich bekomme hier dann nur Fehler wenn ich z.B. dh@localhost oder eingebe, begleitet von [..] sshd[30445]: Connection closed by 127.0.0.1 [preauth] in /var/log/messages. Ist also eigentlich erstmal kein Fehler von mc. Ein $ sftp localhost Password: Connected to localhost. sftp> klappt aber, begleitet von: [..] sshd[30551]: Accepted keyboard-interactive/pam for dh from 127.0.0.1 port 19525 ssh2 Mir wurde aber glaubwürdig versichert, daß es zumindest mit User+Password klappt (Key-Auth klappt wohl noch nicht, obwohl vorgesehen), aber ich hab meinen sshd / login zu sehr vernagelt oder so. Ouh, halt, ich hab da doch noch nen Server, wo ich mich per ssh einloggen kann ... Mal gucken: Jap, funktioniert. Einfach in die oben dargestellte box username@servername.example.com eingetippert und tada, ich hab den Server per sftp im mc :) Ist ein Debian Rootserver mit wohl mehr oder weniger default-config. Dein "account@serv.er" als "machine name" eingetippert sollte also funktionieren. BTW: .er ist die ccTLD von Eritrea, theoretisch könnte serv.er vergeben sein, praktisch aber gibt's ein NXDOMAIN und ... siehe <http://internet.robert-scheck.de/tld-er/> Hum. Jedenfalls: besser die dedizidierten "example.com" etc. verwenden, gelle ;) Vielleicht findet ja jemand Öl in .er und ratzfatz hat das Land flächendeckend GBit Internet. Oder so ;) HTH, -dnh -- It was horrible. I had friends in high school who wanted to have sex with my mother. I'm not going to blame her for being beautiful - but it's still gross. -- Clementine Ford on her famous mother Cybill Shepard -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 03.03.2015 um 14:07 schrieb David Haller:
Doch, sollte es! BTW: welche mc-Version verwendest du? Da du den . Mangel an Fish beklagst wohl 4.8.13? . 4.8.13, Standard der 12.2, kein dh-Bau
Normal solltest du nach Benutzername/Passwort gefragt werden, wenn du via F9 -> SFTP link gehst. Hier kommt als erstes dieser Dialog:
+-------------- SFTP to machine --------------+ | Enter machine name (F1 for details): | | [^] | +---------------------------------------------+ | [< OK >] [ Cancel ] | +---------------------------------------------+
jo, sieht auch bei mir so aus. Jetzt tuts auch mit account@serv.er. Hatte sich wohl vorhin nur verschluckt. Ich muss hier aus einer VM arbeiten und manchmal muss ich was zweimal versuchen, weil wohl irgendwas vom Netzwerk eingeschlafen ist. Jetzt kommt aber nach Eingabe des PW, dass er (mc) nicht in das Verzeichnis /sftp://account@serv.er wechseln kann. Auch das Anhängen von :/xy/dirle hülft da nicht. Also prinzipiell müsste das tun, denn mit Filezilla klappts. Mit nur Account und Servername lande ich dort im Home des entsprechenden Users.
BTW: .er ist die ccTLD von Eritrea, theoretisch könnte serv.er vergeben sein, praktisch aber gibt's ein NXDOMAIN und ... siehe <http://internet.robert-scheck.de/tld-er/> Hum. Jedenfalls: besser die dedizidierten "example.com" etc. verwenden, gelle ;) Vielleicht findet ja jemand Öl in .er und ratzfatz hat das Land flächendeckend GBit Internet. Oder so ;)
;-) in echt hatte ich da schon meinen Real-Account und die korrekte Adresse meines Servers eingegeben. Der sitzt hoffentlich nicht in Eritrea und auch nicht in den USA. Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (5)
-
David Haller
-
Harald Stürmer
-
Helga Fischer
-
Joachim H.
-
Marcus Roeckrath