Sie sind nicht angemeldet.

1

13.08.2008, 13:01

ftp ssh & telnet

Ab und zu bei der Fernwartung gewisser Geräte benötige ich telnet, mal ssh und ftp.
Ich nutze dazu ausschließlich die Konsole. Nun kommt es vor, dass ich gerade auf eiinem Remotesystem per telnet stricke und dann eine Datei von mir nach remote schicken muß. Dazu nutze ich dann zusätzlich ftp. Oder die busybox auf dem Remotesystem hat als Texteditor nur den bekloppten vi und ich würde das lieber mit nano bearbeiten, da ich das kenne. Dann müßte ich es auch erst wieder auf lokal kopieren, auch per ftp.

Gibt es da nicht eine Lösung, mit der man in einem Programm ssh oder telnet und Daten schieben kann?

Bei Telnet oder ssh kann man so nicht Zugangsdaten bookmarken?
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

2

13.08.2008, 14:21

Im openssh-package gibt es "scp" (secure cp) sowie "sftp". Da hast du alles. Im Grund reicht mir bis jetzt immer ein scp. (Ich bin aber auch ganz gut im vi zu Hause *g*).

Auch: du kannst natürlich eine Datei lokal bearbeiten und dann .... via rsync wieder rein holen/deployen. rsync versteht sich nämlich auch auf ssh soweit ich weis ...
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

14.08.2008, 09:06

danke dyle, werde ich mal antesten. Vom Namen her klingt das so wie die Windowsumsetzung *G*
Aber es scheint, als wären es auch wieder 2 Programme, aber ich werde ihnen Versuch würdigen.
Mit den üblichen ssh und telnet Befehlen komme ich ja prächtig klar, nur fehlt irgendwie Interatkivität.
Ftp mache ich mit lftp, weil das jeden Verbindungstyp automatisch erkennt, also SSL, oder getunnelt - was weiß ich *G*
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

4

14.08.2008, 09:20

Wenn Du Gnome nutzt, kannst Du im Nautilus-Dateimanager auch

ftp://user@host/verzeichnis
btw.
ssh://user@host/verzeichnis

nutzen.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

5

14.08.2008, 09:48

ich nutze enlightenment, aber auch da würde das gehen.
Ich suchte nur nach einer Möglichkeit, das alles mit einem Programm handlen zu können.
Also wenn ich mit telnet connecte, dass ich dann auch damit die Möglichkeit hätte mal ebend eine Datei von lokal auf remote zu schieben.
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

6

14.08.2008, 11:40

Per SSH würde auch eine Tar-Pipe funktionieren.

Link

7

14.08.2008, 11:50

Hm, ich denke du willst wohl ein wenig tiefer ansetzen, hm?

Wie wär's dann mal mit sshfs? Du mountest einfach den remote-server als Verzeichnis bei dir lokal rein und hast - schwupps - dein full-featured-fledged-enlightment Toolset für deine pseudo-lokalen Daten ... Kopeieren, Editieren alles wie wenn es lokal wäre ...

http://gentoo-wiki.com/HOWTO_FTP_Mount Guck auf sshfs (eine FUSE-Anwendung ...)

Ich guck mir das mal gleich selber an ... mom ... wollte immer schon mal antesten ...

MANN! Das ist noch einfacher und besser als der NFS & SAMBA Quargel! Das ist vielleicht einfach!

Quellcode

1
2
3
4
5
6
$ mkdir MY_REMOTE_HOST
$ ls MY_REMOTE_HOST
$ sshfs dyle@MY_REMOTE_HOST:/ MY_REMOTE_HOST/
Password:
$ ls MY_REMOTE_HOST
bin  bkp  boot  dev  etc  home  lib  lost+found  media  mnt  opt  proc  root  sbin  sys  tmp  usr  var


... Und ab da ist das Pipi, denn in der Shell daneben bin ich direkt auf dem Rechner.

Alles nur via SSH ... kein FTP, SCP, XYZTP!

Das flutscht wirklich cool. 8o
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »dyle« (14.08.2008, 12:05)


8

14.08.2008, 12:11


MANN! Das ist noch einfacher und besser als der NFS & SAMBA Quargel! Das ist vielleicht einfach!


Wow! Habs auch grad getestet, super Sache :thumbsup:

9

14.08.2008, 14:07

Mensch Dyle, da hast du aber was feines ausgegraben, nach so einer simplen aber dennoch effektiven Lösung suchte ich auch schon länger :thumbsup:
das schöne ist, es ist auch noch recht performant beim kopieren usw :thumbup:

fr. Gruß

10

15.08.2008, 13:54

und nur weil einer so doof war und danach gefragt hat *G*
Was ich von Euch so lese klingt das mörderfett. Werde wohl erst Sonntag zum antesten kommen.
Respekt!
und fettes Danke!
[gelöst] reiche ich nach, wenn es so paßt *G*

mit dem netten Telefon, auch als telnet bekannt geht das auch irgendwie?
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

11

16.08.2008, 10:06

Neben "sys-fs/sshfs-fuse" gibt es dann auch noch "net-fs/curlftpfs".
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

12

25.11.2008, 20:18

bin per PM von maggu gefragt worden, warum ich es nicht auf gelöst gesetzt habe.
Na eben weil noch was fehlt. Ich kann damit nicht per telnet connecten. Wenn ich die Reciever meiner Kunden fernwarten muß, muß ich das
aber, weil damit kein SSH geht, sondern nur telnet.
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

13

25.11.2008, 23:07

Hallo Poedel, Bei so einem embedded Gerät ist ja meistens keine richtige Firewall vorhanden. Also kannst Du ja einen Port aufmachen. Ich habe da was low-level für dich ;)

Auf dem Gerät Port (12345) aufmachen:

Quellcode

1
nc -l -p 12345 > zieldatei

Lokal die Datei an den Port senden:

Quellcode

1
cat quelldatei | nc -q 1 geraet-ip 12345

Was komfortableres gibt es glaube ich via Telnet nicht. Ist halt nicht für Dateiübertragungen gedacht.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

14

26.11.2008, 06:09

der Ansatz ist sicher gut, nur vermute ich, dass der davorhängende Router 12345 nicht unbedingt an den Reciever weiterleitet, wenn er nichts davon weiß ;)
Auf den Kisten läuft ja Linux, man könnte vermutlich sogar sshd darauf installieren, aber dafür wäre der Aufwand einfach zu groß.
Da kann man sich besser per ftp in der einen und per telnet in der anderen Konsole einwählen - auf der einen Seite schieben, auf der anderen administrieren. Das sshfs wäre als telnetfs perfekt, gibt es nur leider nicht.
Jetzt bräuchte ich wohl sowas wie [ohne verhältnismäßig hohen Aufwand nicht lösbar] als Überschriften-TAG ;)
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de