GNU/Linux >> Belajar Linux >  >> Linux

Tidak dapat menyalin ~/.ssh/id_rsa.pub

DISPLAY=:0 xclip -sel clip < ~/.ssh/id_rsa.pub tidak bekerja untuk saya (ubuntu 14.04 ), tetapi Anda dapat menggunakan :

cat ~/.ssh/id_rsa.pub

untuk mendapatkan kunci publik Anda


Berdasarkan tanggal pertanyaan ini, poster asli tidak akan menggunakan Subsistem Windows untuk Linux. Namun jika ya, dan Anda mendapatkan kesalahan yang sama, alternatif berikut berfungsi:

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

Berkat halaman ini untuk menunjukkan clip.exe Windows (dan Anda harus mengetikkan ".exe") dapat dijalankan dari bash shell.


Ini jawaban yang terlalu bagus untuk tidak mempostingnya di sini. Ini dari Gilles, sesama pengguna dari askubuntu :

Clipboard disediakan oleh Xserver. Tidak masalah apakah server headless atau tidak, yang penting sesi grafis lokal Anda tersedia untuk program yang berjalan di mesin jarak jauh. Berkat desain transparan jaringan X, hal ini menjadi mungkin.

Saya berasumsi bahwa Anda terhubung ke server jarak jauh dengan SSH dari mesin yang menjalankan Linux. Pastikan penerusan X11 diaktifkan di konfigurasi klien dan di konfigurasi server. Dalam konfigurasi klien, Anda harus memiliki baris ForwardX11 yes di~/.ssh/config untuk mengaktifkannya secara default, atau berikan opsi -X ke ssh perintah hanya untuk sesi itu. Dalam konfigurasi server, Anda harus memiliki baris X11Forwarding yes di /etc/ssh/sshd_config (itu hadir secara default di Ubuntu).

Untuk memeriksa apakah penerusan X11 diaktifkan, lihat nilai DISPLAY variabel lingkungan:echo $DISPLAY . Anda akan melihat nilai seperti localhost:10 (aplikasi yang berjalan di mesin jarak jauh diminta untuk terhubung ke layar yang berjalan di mesin yang sama, tetapi koneksi layar tersebut sebenarnya diteruskan oleh SSH ke layar sisi klien Anda). Perhatikan bahwa jika DISPLAY tidak disetel, tidak ada gunanya menyetelnya secara manual:variabel lingkungan selalu disetel dengan benar jika penerusan dilakukan. Jika Anda perlu mendiagnosis masalah koneksi SSH, berikan opsi -vvv ke ssh untuk mendapatkan jejak mendetail tentang apa yang terjadi.

Jika Anda terhubung melalui cara lain, Anda mungkin dapat atau tidak dapat mencapai penerusan X11. Jika klien Anda menjalankan Windows, PuTTY mendukung penerusan X11; Anda harus menjalankan server X di mesin Windows seperti Xming.

Oleh Gilles dari askubuntu


Linux
  1. Cara SSH di Linux dari Android

  2. Ssh, Sudo, Lalu Unduh?

  3. Bagaimana Cara Ssh Ke Server Menggunakan Server Lain??

  1. Ssh – Memindahkan Aplikasi yang Sedang Berjalan Ke Server X yang Berbeda??

  2. Tidak Dapat Ssh Ke Server Google Cloud Setelah Reboot?

  3. Memecahkan masalah SSH

  1. Bagaimana Cara Menyalin File Dari Jarak Jauh Melalui SSH Tanpa Memasukkan Kata Sandi Anda?

  2. Tidak Dapat Menjalankan Aplikasi X Melalui SSH di Linux

  3. id_rsa.pub file Kesalahan SSH:format tidak valid