Kann ich von Telnet (Kitt) aus eine Datei auf meinen Computer herunterladen?

5936
user3183

Ich habe einen Schlüssel zur Verwendung mit SSH(Subversion) auf meinem Unix-Server erstellt und muss den Schlüssel herunterladen.

Ich habe versucht, ein FTP-Programm zu verwenden, aber die Ordner sind verborgen /.ssh/

Kann jemand sie während meiner Putty / Telnet-Sitzung herunterladen?

1
"ssh" ist nicht dasselbe wie "telnet". Legen Sie entweder den Titel oder die Tags fest. Zweitens haben die meisten FTP-Clients die Option "Ausgeblendete Dateien anzeigen". (FTP ist jedoch zu unsicher, um eine Antwort zu sein.) grawity vor 10 Jahren 1

9 Antworten auf die Frage

4
Mark

Sie können SCP oder SFTP zum Übertragen von Dateien über SSH verwenden.

Sie sollten jedoch in der Lage sein, das zu tun, was Sie in Ihrem FTP-Client benötigen. Suchen Sie in den Einstellungen des Clients nach, wo Sie den Listenbefehl festlegen können, und hängen Sie "-ah" an das Ende des Befehls an. Ihr FTP-Client verfügt möglicherweise sogar über eine Einstellung zum Anzeigen versteckter Dateien

4
dlux

Sie können versuchen, Le Putty zu verwenden und eine ZMODEM- Übertragung mit sz durchzuführen.

Bist du nicht ein bisschen jung, um etwas über Zmodem zu erfahren, Sohn? +1 für einen Kunden, der es hat. dmckee vor 10 Jahren 1
Hey, jetzt ... Ich musste einmal oder zweimal in meiner Karriere den Staub eines X / ZMODEM blasen. ;-) dlux vor 10 Jahren 2
Sicher, aber ich habe sechs oder sieben Jahre an dir und die meisten meiner Kollegen haben es nie benutzt. „Natürlich lebte ich lange Zeit am hinteren Rand der technologischen Kurve ... dmckee vor 10 Jahren 0
Jedes Mal, wenn Sie versehentlich das IOS-Image auf einem Cisco-Gerät wegblasen, können Sie Ihr xmodem skillz üben. Ich habe diesen Fehler nur einmal gemacht .. aber ich habe anderen dabei geholfen, ihre Fehler zu beheben. romandas vor 10 Jahren 2
2
jottos

Ich hatte ein ähnliches Problem, ich habe die Kopierfunktion in Putty verwendet. Wählen Sie einfach (Hilfetext) im Putty-Fenster aus und Sie können direkt in die Windows-App einfügen. Dies ist für Schlüsseldateien in Ordnung, da sie auf einen Bildschirm passen.

Wenn Sie eine größere Menge Text haben, muss ich nur die Datei verschicken, die ich für mich selbst benötige

2
mwalling

Ich gehe davon aus, dass Sie, da Sie PuTTY verwenden, wahrscheinlich von Windows aus laufen und eine Verbindung über SSH und nicht über Telnet herstellen (da Sie über das Erstellen eines SSH-Schlüssels für SVN gesprochen haben). In diesem Fall möchten Sie möglicherweise WinSCP überprüfen, anstatt FTP für den Zugriff auf Ihre Daten auf dem Remote-System zu verwenden. (SCP / SFTP trägt zur inhärenten Sicherheit von SSH bei, wohingegen FTP Ihren Benutzernamen und Ihr Kennwort "im Klartext" an das Remote-System übergibt). Es ist ein grafischer Client, der auf der PuTTY-Quelle basiert.

1
Duck

Gibt es etwas, das Sie daran hindert, sie an einen Ort zu kopieren, von dem aus Sie per FTP übertragen werden können?

1
dmckee

Am besten verwenden Sie sftpeinen ftpClient, mit dem Sie versteckte Dateien anzeigen und abrufen können.

Die Antwort auf die gestellte Frage lautet jedoch: Früher [xyz]modemhaben wir das getan. Putty hat vielleicht sogar diese Technologie eingebaut, aber dafür benötigen Sie den Sendeclient ( szauf Unix-Computern aufgerufen ).

0
Chris W. Rea

Ich mag den ZModem-Vorschlag, aber ich bin überrascht, dass noch niemand uuencode vorgeschlagen hat, der keinen anderen SSH-Client erfordern sollte - vorausgesetzt, die meisten Terminalpakete können die Terminalausgabe einfach in eine Datei protokollieren. Auch wenn dies nicht möglich ist, passen die Dateien auf den Bildschirm und können in ein Notepad-Fenster eingefügt werden.

Also, auf der UNIX - Seite, uuencoden die binäre Datei, die Sie senden möchten, erfassen die Textausgabe des Terminals des uuencoding in eine Textdatei in Windows und dann uudecode dieser Textdatei auf der Seite Windows die ursprüngliche Binärdatei wiederherzustellen. Sehr primitiv, aber es wirkt wie ein Zauber.

Siehe diesen Wikipedia-Artikel zu Uuencoding . Ich vertraue darauf, dass Sie im Rahmen des ausgezeichneten Cygwin- Projekts uuencode / uudecode-Dienstprogramme finden können .

Wenn die Dateien bereits Text sind, müssen Sie sie nicht uuencodieren, sondern nur erfassen oder kopieren / einfügen. Aber ich hoffe das ist offensichtlich :-) Chris W. Rea vor 10 Jahren 0
0
dbr

Speziell für einen SSH-Schlüssel können Sie wahrscheinlich nur das Terminalfenster vergrößern cat ~/.ssh/id_rsa.pubund den Schlüssel kopieren (indem Sie den Text auswählen) und lokal einfügen.

Für größere oder binäre Dateien schauen Sie in SCP(oder SFTP)

-2
lumpynose

Sie verwenden Putty, die im Grunde 30 Jahre alte Technologie ist. Damals war es zu schwierig, Multitasking-Software auf Benutzerebene hinzuzufügen, daher lautet die Antwort "Nein".

Sie müssen ein anderes Programm, scp usw. starten und damit die Dateien übertragen. Wenn beide Seiten, Client und Remote-System, Unix sind, können Sie ~ gefolgt von ctl-Z (kein Leerzeichen oder Rückgabe nach der Tilde) verwenden. Dadurch wird Ihre Putty-Sitzung angehalten. Anschließend können Sie scp oder was auch immer zum Übertragen verwenden die Datei. Danach können Sie mit dem Befehl unix fg die Verbindung zu Ihrem angehaltenen Hintergrundkitt wiederherstellen.

... Kumpel, wie genau ist PuTTY 30 Jahre alt? (Ich würde es verstehen, wenn du "Telnet" sagst, aber ...) grawity vor 10 Jahren 1