Warum kann ich eine Datei nach dem Bearbeiten in Nano nicht über SSH speichern?

1229
Vladimir Oselsky

Ich habe einen Raspbian-Server erstellt und mit SSH von meinem Computer aus verbunden. Wenn ich versuche, die Datei mit Nano zu ändern, komme ich nicht an der Eingabeaufforderung "Dateiname zum Schreiben" vorbei.

Wo stecke ich fest?

Ich habe versucht nano filenameund auch sudo nano filenameund beide Male wird es mir nicht erlauben, die Datei zu speichern. Ich höre nur, wenn ich an meinem Gerät klingele Enter. Nur Option, die ich an diesem Punkt tun können, ist Ctrl+ Cabbrechen und verlassen ohne zu speichern.

Irgendwelche Vorschläge, was ich falsch machen könnte?

1
Nun, der Versuch, `sudo` in einem solchen Fall zu verwenden, ist lächerlich, denn wenn Sie auf einen Server zugreifen und` nano` ausführen können, sollten Sie es als normalen Benutzer speichern können. Ich vermute, es gibt ein Problem mit der Terminal-Emulation. Entweder ist die Terminalsoftware, mit der Sie eine Verbindung zum Server herstellen, deaktiviert, oder der SSH-Server auf dem Remote-Server ist deaktiviert. [Hier finden Sie einen Einblick] (https://www.raspberrypi.org/forums/viewtopic.php?t=21606&p=504375); könnte ein UTF-8-Problem sein. JakeGould vor 6 Jahren 2
Ich habe ein Problem mit meinem System nicht gelöst, konnte jedoch von einem anderen System mit einem anderen SSH-Client eine Verbindung herstellen, und es funktionierte ohne Probleme. Ich vermute, es gibt ein Problem mit dem SSH-Client und einige Einstellungen auf Himbeer-Pi, die mich daran hinderten, es zu speichern. Werde später im Artikel etwas ausprobieren, um zu sehen, ob es mit UTF-8 zusammenhängt Vladimir Oselsky vor 6 Jahren 1
Es ist gut, einige Fortschritte zu hören! Hat meinen Kommentar als Antwort gepostet. Wenn es Ihnen bei Ihrem Problem geholfen hat, sollten Sie es unbedingt bestätigen. Und wenn es die Antwort ist, die Ihr Problem gelöst hat, markieren Sie es bitte als solche. JakeGould vor 6 Jahren 0
Oh! Eine andere Idee: Wenn Sie sich bei Ihrem Raspberry Pi anmelden, geben Sie den Befehl `screen` ein. Es ist ein Terminal-Fenster-Setup. Sie können damit grundsätzlich eine andere Sitzung innerhalb einer Terminalsitzung öffnen. Wenn Sie sich in `screen` befinden, probieren Sie Nano wie beschrieben aus und prüfen Sie, ob dies funktioniert. Da es sich bei einem Bildschirm um einen Terminalemulator innerhalb eines Terminals handelt, kann er möglicherweise alle auftretenden Probleme glätten und die erwartete Interaktion mit Nano ermöglichen. JakeGould vor 6 Jahren 0

1 Antwort auf die Frage

1
JakeGould

Ich habe versucht nano filenameund auch sudo nano filenameund beide Male wird es mir nicht erlauben, die Datei zu speichern. Ich höre nur, wenn ich an meinem Gerät klingele Enter.

Nun, der Versuch, sudoin einem solchen Fall zu verwenden, ist lächerlich, denn wenn Sie auf einen Server zugreifen und nano ausführen können, sollten Sie es als normalen Benutzer speichern können.

Ich vermute, es gibt ein Problem mit der Terminal-Emulation. Entweder ist die Konfiguration der Terminalsoftware, mit der Sie eine Verbindung zum Server herstellen, nicht genau richtig, oder der SSH-Server auf dem Remote-Server hat ebenfalls Konfigurationsprobleme. So könne ein UTF-8 - Problem sein, hier einige Einblicke . Oder vielleicht ist dies ein Gebietsschema, wie hier erklärt .