Ich verwende den grafischen Emacs 24.3.1 (dieses Problem besteht auch bei Verwendung der Konsolenversion) auf Arch Linux. Ich versuche TRAMP zu verwenden, um Dateien auf einem entfernten Fedora-System per SSH mit einem privaten Schlüssel zu öffnen, der ein Passwort erfordert. Die Authentifizierung funktioniert ebenso wie die Auflistung der Dateien. Wenn ich versuche, eine Datei zu öffnen, hängt meine Emacs-Sitzung mit "Tramp: Einfügen`/{Dateiname, den ich versuche zu öffnen} "... fertig. Es ist nicht möglich, mit ESC ESC ESC oder C-g abzubrechen. Hat jemand eine Lösung dafür?Emacs 24.3.1 TRAMP bleibt beim Öffnen der Datei hängen
Antwort
Emacs 24 funktioniert normalerweise sehr gut mit Tramp. Was Sie möglicherweise benötigen, ist ControlMasterAuto
in Ihrer .ssh/config-Datei. Dadurch wird sichergestellt, dass die SSH-Verbindungsinformationen nahtlos an Emacs übergeben werden. Dies stellt auch sicher, dass Sie sich nur einmal in einem Terminal anmelden müssen und mehrere Emacs-Frames im Tramp-Modus verwenden müssen. Ich habe die folgenden Schritte detailliert
(1) Gehen Sie zu Ihrer .ssh/config-Datei und fügen Sie die folgenden Optionen
Host <hostname>
ControlMaster auto
ControlPath ~/.ssh/%[email protected]%h:%p
ServerAliveCountMax=30
ServerAliveInterval=5
(2) Nun zu der Remote-Host über Terminal anmelden.
(3) Öffnen Sie den Emacs-Frame und versuchen Sie, die Remote-Dateien über Tramp (/ ssh :) zu öffnen. Sie müssen eine Verbindung zum Remote-Host herstellen können.
Die obigen Schritte sollten sogar für eine zweistufige Authentifizierung funktionieren (mit einem RSA-Schlüssel + Passwort).
Beim Öffnen einer Datei mit dem Pfad '/ ssh: host: path' funktioniert alles wie angegeben. Danke für den Tipp. Ich möchte hinzufügen, dass die Verwendung von 'ssh -Nf host' erlaubt Ihnen, Ihre Master-Verbindung im Hintergrund offen zu halten, so dass Sie sie nicht versehentlich schließen. – jpcooper
Danke für die Information. – WanderingMind
Dieser Thread ist alt - aber ein sehr ähnliches Problem auf meinem FC22 Laptop (Tramp hängen, wenn versucht, einen Doppelpunkt folgend/su im Minipuffer zu schreiben) scheint durch Kommentieren der :: 1 Zeile in/etc/Gastgeber.
- 1. Visual Studio 2010 bleibt beim Öffnen von Websites hängen
- 2. emacs tramp performance
- 3. Emacs Tramp konnte nicht Region in Datei schreiben
- 4. icCube-Last bleibt beim Start hängen
- 5. Emacs mit Tramp-Modus
- 6. Katze bleibt beim seriellen Empfang hängen?
- 7. Wie erzwinge ich eine Emacs-Tramp-Zeit?
- 8. TRAMP ignoriert tramp-remote-Pfad
- 9. VS2015 Installation bleibt hängen
- 10. Code bleibt hängen?
- 11. Verwendung von CEDET in Emacs 24.3.1
- 12. Remote-Verzeichnis in Emacs aktualisieren Tramp-Modus
- 13. Passwörter in Emacs Tramp-Modus bearbeiten
- 14. Tramp-Modus in Emacs mit SSH-Konfiguration
- 15. Emacs-Shell-Befehl gleichwertig mit tramp-Modus
- 16. emacs tramp über eine unzuverlässige Verbindung
- 17. Visual Studio 2015 bleibt beim Löschen mehrerer Builds hängen
- 18. Stop Tramp-Modus läuft auf emacs Start
- 19. Emacs: Wie starte ich lokalen Python-Interpreter beim Bearbeiten einer Remote-Python-Datei über Tramp
- 20. Wie zusammen in Emacs mit TRAMP SSH und SUDO verwenden
- 21. Emacs: Puffer beim letzten Start der letzten Sitzung wieder öffnen?
- 22. Bleibt PHPs Oracle PDO bei DELETE hängen?
- 23. ScrollBar bleibt bei der Definition von Max und Min hängen
- 24. Emacs 24.3.1 CEDET 2.0 (eingebaut) und ECB 20131116.1319: Fehler beim Layoutaufbau von ECB
- 25. Wie kann ich eine lokale Datei bearbeiten oder einfügen, wenn ich Tramp in Emacs verwende?
- 26. Öffnen einer sehr großen Datei in Emacs
- 27. Emacs Marmelade: "Lade Datei nicht öffnen", "Paket"
- 28. Verwenden von Emacs Tramp vs Rsync für die Remote-Entwicklung
- 29. Emacs Tramp stecken bei 'Remote-Shell-Eingabeaufforderung gefunden' während Dateiabruf
- 30. Öffnen von Emacs ohne den Scratch-Puffer beim Öffnen einer Datei
Die Variable 'tramp-worse' sollte wahrscheinlich Ihre erste Anlaufstelle sein. – phils
Das gleiche Problem hier. Es passiert mir mit ssh auf Tramp mit Passwort-Authentifizierung (nicht mit öffentlichen Schlüssel). –
Vielleicht möchten Sie dies lesen: http://www.emacswiki.org/emacs/TrampMode#toc5 –