GNU/Linux >> LINUX-Kenntnisse >  >> Linux

WSL - GEDIT Server kann nicht initialisiert werden:Verbindung nicht möglich:Verbindung abgelehnt

Es liegt wahrscheinlich daran, dass Sie es als Root-Benutzer ausführen. Führen Sie es als Nicht-Root-Benutzer aus.

(Wenn Sie nicht wissen, ob Sie es als Root ausführen oder nicht, geben Sie den folgenden Befehl ein und wenn es 0 zurückgibt, bedeutet dies, dass Sie Root sind und sich als Nicht-Root-Benutzer anmelden müssen:id -u )

(Wenn Sie sudo su ausgeführt hätten oder so ähnlich, Es bedeutet, dass Sie root sind und exit verwenden müssen zurück!)


So beheben Sie dieses Problem

Schritt 1 – Laden Sie diesen Windows X Server https://sourceforge.net/projects/vcxsrv/

herunter und installieren Sie ihn

Schritt 2 – Öffnen Sie XLaunch

Schritt 3- Wählen Sie " Vollbild aus " Option

Schritt 4 – Wählen Sie „ Keinen Client starten " Option

Schritt 5 – Einfach weiter machen und fertig

Schritt 6- Terminal öffnen und :

eingeben
export DISPLAY=0:0                                 
gedit filename

Falls Ihr Linux-Rechner mit Hostname ='Hostname' verfügbar ist und Sie in den Hostnamen ssh möchten und dann gedit öffnen möchten Führen Sie dann die folgenden Befehle aus:

  1. Aktiviere X11Forwarding auf dem ssh-Server
[hostname] $ vim /etc/ssh/sshd_config
             # and set X11Forwarding to yes
             X11Forwarding yes
  1. Stellen Sie den DISPLAY ein env im Client-Terminal und dann ssl mit -X Flagge
export DISPLAY=0:0
ssh -X [email protected]
                                 
[hostname] $ gedit filename

Sie benötigen einen X-Server, um grafische Anwendungen wie gedit auszuführen .Ich verwende VcXsrv oder Xming auf meinen Windows-Desktops, beide sind sehr klein und einfach zu installieren, aber es gibt andere Server wie Cygwin/X.

Kurzanleitung für VcXsrv/Xming:

  • Laden Sie das Windows-Paket herunter und installieren Sie es
  • XLaunch oder Xming starten
  • exportieren Sie die DISPLAY-Variable in Ihr WSL-Terminal und starten Sie gedit

    export DISPLAY=0:0
    gedit
    

Ich habe das Problem, dass einige Kontrollkästchen in den Einstellungen von gedit nicht funktionieren (dconf-Fehler, ist mir egal), aber ansonsten ist der Editor brauchbar.

Verwandte:

  • Was ist der einfachste Weg, GUI-Apps auf dem Windows-Subsystem für Linux ab 2018 auszuführen? (askubuntu.com)

Linux
  1. Vivid – Verbindung mit Upstart fehlgeschlagen:Verbindung abgelehnt?

  2. Fix ::Linux SSH-Fehlerverbindung abgelehnt

  3. gedit:Befehl nicht gefunden

  4. PHPMailer GoDaddy-Server SMTP-Verbindung abgelehnt

  5. SQL Server JDBC-Fehler unter Java 8:Der Treiber konnte keine sichere Verbindung zu SQL Server mithilfe der SSL-Verschlüsselung (Secure Sockets Layer) herstellen

So beheben Sie den Fehler „SSH-Verbindung abgelehnt“.

Fehlerbehebung:Serververbindungsfehler

Der FTP-Client stellt keine Verbindung zum Microsoft FTP-Server her

FTP-Fehler:Verbindung zum Server konnte nicht hergestellt werden - 534 Richtlinie erfordert SSL

Verbindung zum Host localhost Port 22 herstellen:Verbindung abgelehnt

PM:Ruhezustandsbild nicht vorhanden oder konnte nicht geladen werden