Wie kopiere ich Text aus dem Fenstertext-Editor in einem Putty-Fenster nach Nano / VI?

18833
shenkwen

Ich habe einige Anleitungen zur Erstellung eines Schlüsselpaares für mein Remote-Linux-System befolgt, wobei einer der Schritte darin besteht, den generierten öffentlichen Schlüssel auf meinem lokalen Computer in die authorized-keysDatei auf dem Remote-Computer zu kopieren . Ich habe ctrl+ cund dann ctrl+ vzum Nano / vi-Editor im "Kitt" -Fenster versucht, aber es funktioniert nicht (im Editor erscheint nichts). Muss ich die Schlüssel wirklich manuell eingeben, oder gibt es eine andere Möglichkeit, sie zu kopieren und einzufügen?

2

4 Antworten auf die Frage

7
Thomas Dickey

Sie können natürlich die Maus verwenden, aber dies besteht die Gefahr, dass Sie versehentlich aufgrund von Mausbewegungen auswählen / einfügen.

PuTTY erkennt das ShiftInsertEinfügen aus der Zwischenablage. Dies funktioniert zuverlässig (Schlüsselsprung ist selten). Sie können auch das Verhalten des Rechtsklicks ändern, um ein Menü zu erhalten, wie auf der Seite von Greg Ferro angegeben.

Lesen Sie weiter:

3
nc4pk

Wenn Sie Inhalte aus einer anderen Anwendung in die Zwischenablage auf Ihrem lokalen Computer kopiert haben, klicken Sie mit der rechten Maustaste auf eine beliebige Stelle im PuTTY-Fenster, um sie in die Remote-Shell einzufügen.

Hinweis: Statt den Schlüssel in einen Texteditor einfügen, Sie Echo verwenden können und umleiten seine Ausgabe an authorized-keys, etwa so: echo [paste your public key here] >> ~/.ssh/authorized_keys. In der Vergangenheit hatte ich Probleme mit PuTTY in Nano / Vim einzufügen (obwohl dieses Verhalten möglicherweise behoben wurde).

0
Navaneeth M

In allen nanoBereichen arbeitet der Editor gleich!

Linien können mit der Verknüpfung geschnitten Ctrl+K(kopiert mit Alt + ^) und mit eingefügt werden Ctrl+U.

0
charlie arehart

Versuchen Sie stattdessen mit der rechten Maustaste zu klicken.

Ich fand auch, dass ein Rechtsklick alleine nicht funktionieren würde (in Nano) - obwohl ein Rechtsklick auf das Terminal die Zwischenablage einfügen würde. Und ich fand alle möglichen Vorschläge für Dinge (Strg-Shift-V, Shift-Insert), von denen keine funktionieren würde. Schließlich fand ich jemanden, der Shift-Right-Click vorschlug, und es funktionierte ohne Mods. Rettung, wenn man lange oder mehrere Zeilen von außerhalb des Editors einfügen muss!

Das heißt, ich habe festgestellt, dass mehrzeiliger Text eingefügt wird, während andere nicht eingefügt werden. In diesem Fall funktionierte es, wenn ich es mehrere Zeilen auf einmal eingefügt habe. Ungerade. Teilen Sie dies, falls es jemandem helfen könnte oder sie wissen, was los ist.