GNU/Linux >> Znalost Linux >  >> Linux

Nelze zkopírovat ~/.ssh/id_rsa.pub

DISPLAY=:0 xclip -sel clip < ~/.ssh/id_rsa.pub nefungovalo mi (ubuntu 14.04 ), ale můžete použít :

cat ~/.ssh/id_rsa.pub

získat váš veřejný klíč


Na základě data této otázky by původní plakát nepoužíval podsystém Windows pro Linux. Ale pokud ano a zobrazí se stejná chyba, funguje následující alternativa:

clip.exe < ~/.ssh/id_rsa.pub

Díky této stránce za upozornění na clip.exe Windows (a musíte zadat ".exe") lze spustit z bash shellu.


To byla příliš dobrá odpověď na to, abych to sem nezveřejnil. Je od Gillese, spoluuživatele z askubuntu :

Schránku poskytuje Xserver. Nezáleží na tom, zda je server bezhlavý nebo ne, důležité je, že vaše lokální grafická relace je dostupná pro programy běžící na vzdáleném počítači. Díky síťově transparentnímu designu X je to možné.

Předpokládám, že se připojujete ke vzdálenému serveru pomocí SSH z počítače se systémem Linux. Ujistěte se, že je povoleno předávání X11 jak v konfiguraci klienta, tak v konfiguraci serveru. V konfiguraci klienta musíte mít řádek ForwardX11 yes v~/.ssh/config mít ji ve výchozím nastavení zapnutou, nebo předat volbu -X do ssh příkaz pouze pro tuto relaci. V konfiguraci serveru musíte mít řádek X11Forwarding yes v/etc/ssh/sshd_config (je k dispozici ve výchozím nastavení na Ubuntu).

Chcete-li zkontrolovat, zda je povoleno předávání X11, podívejte se na hodnotu DISPLAY proměnná prostředí:echo $DISPLAY . Měli byste vidět hodnotu jako localhost:10 (aplikacím běžícím na vzdáleném počítači je řečeno, aby se připojily k displeji běžícímu na stejném počítači, ale toto připojení displeje je ve skutečnosti předáváno SSH na váš klientský displej). Všimněte si, že pokud DISPLAY není nastaveno, je zbytečné to nastavovat ručně:proměnná prostředí je vždy nastavena správně, pokud je nastaveno předávání. Pokud potřebujete diagnostikovat problémy s připojením SSH, předejte možnost -vvv na ssh získat podrobnou stopu toho, co se děje.

Pokud se připojujete pomocí nějakých jiných prostředků, může nebo nemusí být možné dosáhnout přesměrování X11. Pokud váš klient používá Windows, PuTTY podporuje předávání X11; budete muset spustit X server na Windowsmachine, jako je Xming.

Autor:Gilles z askubuntu


Linux
  1. Jak na SSH na Linuxu z Androidu

  2. Ssh, Sudo, pak stáhnout?

  3. Jak SSH na server pomocí jiného serveru?

  1. Ssh – přesunout běžící aplikaci na jiný X server?

  2. Nedaří se vám po restartu SSH do Google Cloud Serveru?

  3. Odstraňování problémů s SSH

  1. Jak vzdáleně kopírovat soubory přes SSH bez zadání hesla?

  2. Nelze spustit X aplikací přes SSH v Linuxu

  3. Proč je moje přihlášení přes SSH pomalé?